¿Cómo dividiría mejor el kit de selección de categorías en dos menús desplegables?

Estoy rediseñando el foro comunitario de un proyecto de voluntariado. Actualmente tenemos categorías de discusión pública y algunos grupos de trabajo que también están configurados como categorías, pero el acceso está limitado a ciertos grupos. Así que, en este momento, estas categorías restringidas por grupo están completamente ocultas si no eres miembro de su grupo. Pero queremos darles más visibilidad para atraer a más participantes.

Para apoyar eso, bosquejé un diseño que presenta las categorías públicas como “Espacios” y las restringidas como “Grupos”. Quiero establecer esta distinción, porque estos dos tipos funcionan de dos maneras distintas, no solo en cuanto al acceso, sino también en cómo son dirigidos y moderados.

En la parte inferior del boceto está la lista de categorías y allí puedo establecer fácilmente esta separación con el componente de Grupos de Categorías.

Pero también me gustaría ofrecer dos rutas de acceso distintas en la barra de Navegación:

Captura de pantalla de 2022-01-26 21-10-27

Así que tanto “Espacios” como “Grupos” abrirían una lista desplegable de categorías, solo que con elementos diferentes. Y todavía me pregunto si hay alguna manera de lograr esto sin complicarme demasiado. @Johani, creo que compartiste un enfoque elegante sobre cómo agregar un select-kit personalizado recientemente. No estoy seguro si eso funcionaría aquí, pero ya no lo encuentro.

Gracias por las sugerencias a todos :slight_smile:

5 Me gusta

¿Recientemente publiqué sobre cómo convertir el botón de nuevo tema en un menú desplegable personalizado de select-kit, tal vez eso ayude? Convert the New Topic button to a have a sub menu - #7 by awesomerobot

6 Me gusta

Ah sí, ese es el tema que recordaba pero atribuido a Joe. ¡Gracias por compartirlo de nuevo @awesomerobot!

1 me gusta

Puedes modificar el menú desplegable de categorías y hacer que solo muestre categorías sin restricciones. También puedes crear otro componente que lo “extienda” y que solo muestre categorías restringidas.

Todo eso solo necesitaría unas pocas líneas de código y sería a prueba de futuro.

Tengo una pequeña pregunta antes de entrar en eso. ¿Cómo funcionaría esto en el compositor? ¿Quieres que esa separación también exista cuando los usuarios crean un tema, o te parece bien tener tanto “espacios” como “grupos” en el mismo menú desplegable en el compositor?

2 Me gusta

Sí, ¡esa suena como una solución perfecta y sencilla para los menús desplegables!

Creo que el compositor será mejor sin ajustes. Para los usuarios que no pueden publicar en una categoría restringida, de todos modos no debería aparecer en el compositor.