Componente de Revelación de Etiquetas en Listas de Temas - Expandir/Contraer etiquetas en listas de temas

Hola,

¡Esta característica podría ser interesante en algunas situaciones!

A primera vista, hay algunas cosas a tener en cuenta:

  • La configuración del tema y la configuración del sitio no son lo mismo. Necesitas obtener el servicio primero para acceder a max_tags_per_topic, por ejemplo: const siteSettings = api.container.lookup(\"service:site-settings\");

  • Las comprobaciones adicionales para obtener el límite no deberían ser necesarias; puedes obtener el valor directamente. Probablemente puedas hacer Math.min(settings.max_tags_visible, siteSettings.max_tags_per_topic )

  • No estás restaurando la visibilidad de los separadores.

  • Es posible que desees anular el registro de los eventos.

  • El proceso de carga inicial no debería ser necesario con MutationObserver. Normalmente, antes de hacerlo global, querrás comprobar primero si hay una forma de reducir el alcance alrededor del elemento utilizando la API (salida de plugin, por ejemplo).

¡Déjame ver si hay una forma diferente!

1 me gusta