Meu plugin incorpora um iframe de terceiros e preciso passar algumas declarações de estilo CSS para que ele seja renderizado corretamente no tema atual. No tema escuro, ele exibe texto preto sobre um fundo escuro.
Qual é a melhor maneira de acessar o tema atual no meu componente ou na rota atual?
Usamos esse before action em todas as requisições:
Ele define theme_ids no controlador.
Mas, uma vez que você tem o ID, não tenho certeza do que pode ser feito. Não há nada que indique se é tema escuro ou claro… tudo o que você tem é o CSS do tema.