Estoy agregando algunas cosas al <tr> en la lista de temas. Necesito aplicar CSS solo a las categorías que se supone que debo afectar.
Creo que necesito hacerlo agregando una clase “can-rate” al <tr> de las categorías que quiero afectar.
Creo que puedo hacerlo en mi componente de brillo (que podría saber si debe aplicar el cambio), aunque estaría igual de feliz de hacerlo en el inicializador.
He intentado algunas cosas que no funcionaron. ¿Alguien puede echarme una mano o señalarme un ejemplo? Como https://github.com/discourse/discourse-groups-css-classes-in-body/blob/main/common/header.html parece ser el camino correcto, pero no sé cómo averiguar en el inicializador si la categoría es una que quiero cambiar (¿así que supongo que el inicializador es el lugar equivocado?)
Podría ser más fácil simplemente apuntar al atributo data-category-id en lugar de intentar agregar una clase a \u003ctr\u003e.
Si necesitas agregar estilos a tr sin el data-category-id, podrías tener suerte investigando cómo el componente temático de iconos de categoría cambia la representación de los enlaces de categoría (lo que afecta a todas partes). Algo así como agregar la clase/atributo a un elemento hijo y dejar que el estilo surja con algo de CSS (es decir, tr:has(\u003e .some-class)).