import { useEffect } from 'react' import ProjectList from './components/Projects/ProjectList' import MainCalendar from './components/Calendar/MainCalendar' import FocusDrawer from './components/FocusView/FocusDrawer' import { fetchProjects } from './api/projects' import useProjectStore from './store/useProjectStore' export default function App() { const { setProjects, setLoading } = useProjectStore() useEffect(() => { setLoading(true) fetchProjects() .then(data => { setProjects(data); setLoading(false) }) .catch(() => setLoading(false)) }, []) return (
) }