analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
14 lines • 565 B
TypeScript
import { ThemeMode } from '../store/themeStore';
export type { ThemeMode };
/**
* Hook para gerenciar temas com suporte a alternância manual e detecção automática do sistema
* Este hook permite alternar entre temas light, dark e automático baseado nas preferências do sistema
* Utiliza Zustand para persistir o estado entre múltiplos arquivos e sessões
*/
export declare const useTheme: () => {
themeMode: ThemeMode;
isDark: boolean;
toggleTheme: () => void;
setTheme: (mode: ThemeMode) => void;
};
//# sourceMappingURL=useTheme.d.ts.map