¿Hay alguna forma de detectar el uso del modo oscuro?

¿Hay alguna forma en un plugin / componente temático de detectar si el tema actual está utilizando el modo oscuro?
Alternativamente, ¿hay alguna forma de obtener el ID del tema activo?
¿O deberíamos crear diferentes componentes temáticos para temas claros y oscuros?

3 Me gusta

Hola,

Creo que hay algunas formas de lograr esto.

Puedes usar esto

O esto


Me encanta la sección Temas Relacionados de Discourse Ai :smiley: es mucho más fácil organizar y encontrar temas.

3 Me gusta

personalmente prefiero tener temas oscuros y claros separados, en lugar de modos oscuros y claros de un tema. creo que a algunos usuarios les resulta confuso ese menú desplegable adicional. yo solo creo versiones de temas claras y oscuras y las pongo en el menú hamburguesa, pero solo tengo 4 temas activos (aunque he hecho temas especiales de tiempo limitado, por ejemplo, tuvimos temas claros y oscuros del Masters de Golf para el torneo). solo hay que llevar un registro de las paletas de colores.

2 Me gusta

Lo resolví añadiendo una sola línea de código a la sección Head de cada tema, dependiendo de los colores:

document.body.classList.add(“dark-theme”);

document.body.classList.add(“light-theme”);

Gracias por sus aportaciones @Don @Lilly

2 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.