Componente de Revelar Tags em Listas de Tópicos - Expandir/Recolher tags em listas de tópicos

Olá,

Este recurso pode ser interessante em algumas situações!

À primeira vista, há algumas coisas a observar:

  • As configurações de tema e as configurações do site não são as mesmas. Você precisa recuperar o serviço primeiro para acessar max_tags_per_topic, por exemplo: const siteSettings = api.container.lookup(\"service:site-settings\");

  • As verificações extras para obter o limite não deveriam ser necessárias; você pode obter o valor diretamente. Provavelmente você pode fazer Math.min(settings.max_tags_visible, siteSettings.max_tags_per_topic )

  • Você não está restaurando a visibilidade dos separadores.

  • Você pode querer cancelar o registro dos eventos

  • O processo na carga inicial não deve ser necessário com MutationObserver. Geralmente, antes de se tornar global, você gostaria de verificar primeiro se há uma maneira de reduzir o escopo em torno do elemento usando a API (saída de plugin, por exemplo).

Vou verificar se há uma maneira diferente!

1 curtida