riseup-squad20/susconecta/hooks/use-force-default-theme.ts
Jonas Francisco f4abd44efe feat: implementa melhorias no sistema de tema claro padrão
- Adiciona hook customizado para forçar tema claro como padrão
- Melhora CSS para prevenir flash de tema escuro
- Otimiza transições entre temas
2025-10-03 03:35:25 -03:00

15 lines
377 B
TypeScript

'use client'
import { useEffect } from 'react'
import { useTheme } from 'next-themes'
export function useForceDefaultTheme() {
const { setTheme } = useTheme()
useEffect(() => {
// Força tema claro sempre que o componente montar
document.documentElement.classList.remove('dark')
localStorage.setItem('theme', 'light')
setTheme('light')
}, [setTheme])
}