import { BrowserRouter as Router, Routes, Route, Navigate } from 'react-router-dom' import { useAuthStore } from './stores/authStore' import Layout from './components/Layout' import Login from './views/Login' import Dashboard from './views/Dashboard' import CreateEmployee from './views/CreateEmployee' import SkillManagement from './views/SkillManagement' import UserManagement from './views/UserManagement' import EmailSettings from './views/EmailSettings' import SyncSettings from './views/SyncSettings' import OrganizationEditor from './views/OrganizationEditor' import OfficialTitles from './views/OfficialTitles' import Positions from './views/Positions' import { useEffect } from 'react' function App() { const { isAuthenticated } = useAuthStore() useEffect(() => { // Always use light mode for admin panel document.documentElement.classList.remove('dark') }, []) if (!isAuthenticated) { return ( } /> } /> ) } return ( } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> ) } export default App