Este componente exibe um banner na parte superior de cada página. Quaisquer cores CSS válidas podem ser usadas. Se você planeja usar variáveis de tema do Discourse, coloque-as entre var(), então você obterá algo como var(--tertiary-very-low).
seria bom controlar o tamanho e a cor dessa borda.
talvez opções de posicionamento com diferentes saídas de plugin, como below-site-header e above-main-containter?
embora o uso de lista enum vs. entrada de texto para escolhas de cores seja conveniente, também limita os administradores de usar as variáveis de paleta de cores que funcionam com modos escuro/claro, ou de serem mais granulares com valores de cores hexadecimais.
Eu sugiro tornar a configuração de entrada de texto da string do banner com a propriedade textarea: true, então você obterá uma caixa de texto multilinha que o usuário pode expandir. Então é mais fácil fazer isso:
ATUALIZAÇÃO:
Simplifiquei o arquivo .gjs movendo as instruções if de verificação se o texto do banner está vazio e a visibilidade do banner para o arquivo .scss.