Este componente muestra un banner en la parte superior de cada página. Se pueden usar colores CSS válidos. Si planeas usar variables de tema de Discourse, envuélvelas en var(), así obtendrás algo como var(--tertiary-very-low).
Sería bueno poder controlar el tamaño y el color de ese borde.
¿Quizás opciones de ubicación con diferentes salidas de complementos, como below-site-header y above-main-containter?
Si bien el uso de una lista de enumeración en lugar de una entrada de texto para las opciones de color es conveniente, también limita a los administradores a usar las variables de paleta de colores que funcionan con modos oscuros / claros, o a ser más granulares con los valores de color hexadecimal.
Sugeriría hacer que la configuración del texto del banner sea una entrada de texto con la propiedad textarea: true, entonces obtendrás un cuadro de texto de varias líneas que el usuario puede expandir. Entonces es más fácil hacer esto:
[cita=“Lilly, post:4, topic:330575”]
tal vez opciones para la colocación con diferentes salidas de plugins, como below-site-header y above-main-containter?
[/cita]
Implementado.
[cita=“Lilly, post:4, topic:330575”]
sería bueno controlar el tamaño y el color del borde.
[/cita]
Hecho.
[cita=“Lilly, post:4, topic:330575”]
también limita a los administradores a usar las variables de la paleta de colores que funcionan con los modos oscuro/claro, o a ser más granulares con los valores de color hexadecimal.
[/cita]
Ahora puedes usar valores hexadecimales (incluye el #), colores CSS válidos o variables de tema (var(–var-name)).
[cita=“Lilly, post:4, topic:330575”]
Sugeriría hacer que la configuración de entrada de texto de la cadena del banner sea con textarea: true
[/cita]
También hecho.
[cita=“Lilly, post:4, topic:330575”]
existe un pequeño problema de colocación en el modo de escritorio, especialmente si se está utilizando una pantalla ancha / completa.
[/cita]
Creo que está arreglado. ¿Podrías probarlo de tu lado?
ACTUALIZACIÓN:
He simplificado el archivo .gjs moviendo las declaraciones if para comprobar si el texto del banner está vacío y la visibilidad del banner al archivo .scss.