Reordenar menú lateral

Hola, Lilly. ¿Quizás podrías preguntar al respecto o tomarte un momento para respirar? Tus respuestas me parecieron algo groseras, y yo simplemente te hacía una pregunta con respeto.

TÍTULO DE LA BARRA DE NAVEGACIÓN
suscribir

TÍTULO DE LA BARRA DE NAVEGACIÓN
suscribir

Ambos apuntan a enlaces diferentes, y uno debe mostrarse a los usuarios suscritos, mientras que el otro se muestra al resto.

Creo que fui claro en mi primera solicitud, y si no fue así, esto completa el panorama. Estoy utilizando ambos componentes del tema que mencionaste (¡gracias!) y vi aquí que los nombres para reordenarlos son sus slugs, por lo que no funcionó directamente en mi caso de uso específico.

No era una crítica, sino una posible sugerencia de mejora. Por ejemplo, ordenarlos por sus IDs o algo así, lo cual tú, como desarrolladora, conoces mucho mejor que yo.

En cualquier caso, no te estoy pidiendo nada más aquí. Que tengas un buen día.

así que entras en mi tema de componentes, me manipulas psicológicamente y me llamas grosero porque no entiendo tus publicaciones? quizás deberías leer la documentación.

bienvenido a mi lista de ignorados.

Una nota rápida sobre la cuestión del tono: no interpreté las respuestas de Lilly como groseras, sino como respuestas breves a una pregunta que aún no estaba del todo clara desde fuera, y como una pista de que el aspecto de los enlaces que no funcionaban para todos podría ser independiente de su componente.

Sobre el problema real: que dos secciones compartan el mismo slug no es un problema en sí mismo: pueden coexistir sin problemas en la barra lateral.
Este componente posiciona las secciones mediante data-section-name en CSS, y ese es el único punto de anclaje estable expuesto en el DOM renderizado. No hay un ID separado para una sección más allá de su slug, por lo que dos secciones con un nombre idéntico no pueden asignarse valores de orden diferentes: el componente no puede distinguirlas, y tampoco podría hacerlo ningún otro enfoque basado en CSS, ya que el DOM simplemente no expone nada más granular para seleccionar.
Así que esto no es una cuestión de una pequeña mejora, como sugeriste con la idea del ID: requeriría que el DOM expusiera algo que Discourse actualmente no hace, o un enfoque fundamentalmente diferente.

Aún no estoy del todo seguro de cuál es tu problema con el componente de reordenación en cuanto a su uso de slugs. En tu ejemplo, ambas secciones están una al lado de la otra: esto funcionaría bien con este componente. Quizás puedas ayudar a aclarar cuál era exactamente tu problema al reordenar tus secciones.

4 Me gusta