'use client' import { useEffect } from 'react' import { useUserSettingsStore } from '@/stores/user-settings/store' export function DebugToggle() { const debugMode = useUserSettingsStore( (s) => s.entities.settings.devTools?.debugMode ?? false, ) const hydrated = useUserSettingsStore((s) => s.context.hydrated) const setPref = useUserSettingsStore((s) => s.setPref) useEffect(() => { if (!hydrated) return document.body.classList.toggle('debug-mode', debugMode) }, [debugMode, hydrated]) return ( ) }