He creado un compositor personalizado usando conectores y actualmente estoy usando un elemento <select> de HTML para mostrar algunas etiquetas personalizadas. Las etiquetas se obtienen de grupos de etiquetas cuando se abre el compositor, pero esto causa un retraso notable porque la obtención de datos lleva tiempo, dejando el compositor sin respuesta mientras se carga.
Para mejorar esto, me gustaría usar el componente tag-chooser incorporado de Discourse y renderizar solo las etiquetas específicas que necesito. Mi requisito implica tres tipos diferentes de etiquetas, por lo que quiero usar tres instancias separadas de tag-chooser. Sin embargo, no estoy seguro de cómo configurarlo para mostrar solo las etiquetas que quiero. Revisé la opción allowedTagGroup, pero parece que solo proporciona nombres de grupos de etiquetas, y no tengo claro cómo usarla de manera efectiva con tag-chooser.
Además, he incluido múltiples instancias de d-editor en mi compositor (según lo requerido), pero parecen estar interconectadas, lo que significa que los cambios en un editor afectan a los demás. Me gustaría saber cómo separarlos correctamente para que cada editor pueda funcionar de forma independiente.
Si alguien tiene sugerencias o mejores prácticas para resolver estos dos problemas, agradecería enormemente su orientación.