Saltar al contenido principal

Resumen

Carga ambas hojas de estilo del tema cuando tu aplicación pueda cambiar de esquema. ThemeProvider selecciona una paleta aplicando la clase light o dark.
El proveedor acepta un esquema explícito. Tu aplicación se encarga de la persistencia de preferencias y de cualquier gestión de preferencias del sistema. Si renderizas en el servidor, usa el mismo esquema inicial en el servidor y en el cliente para evitar una discrepancia inicial de paleta.

Combinar paletas

Establece applyToRoot={false} en un proveedor anidado para asignar una paleta diferente a un subárbol. Ambas hojas de estilo deben estar cargadas:
Usa useThemeColorScheme() de twenty-ui/theme para leer el esquema activo del proveedor. En un componente front de Twenty, usa useColorScheme() de twenty-sdk/front-component para leer el esquema del espacio de trabajo proporcionado por el host.