import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; import { Route, Routes } from "react-router-dom"; import { Layout } from "./components/Layout"; import { DashboardScreen } from "./screens/DashboardScreen"; import { SettingsScreen } from "./screens/SettingsScreen"; import { AddPersonScreen } from "./screens/AddPersonScreen"; import { ChildPlanningScreen } from "./screens/ChildPlanningScreen"; import { MonthlyCalendarScreen } from "./screens/MonthlyCalendarScreen"; import { ParentsScreen } from "./screens/ParentsScreen"; import { PersonPlanningScreen } from "./screens/PersonPlanningScreen"; import { CalendarOAuthCallbackScreen } from "./screens/CalendarOAuthCallbackScreen"; import { ChildDetailScreen } from "./screens/ChildDetailScreen"; import { AdultDetailScreen } from "./screens/AdultDetailScreen"; const App = () => { return (_jsx(Layout, { children: _jsxs(Routes, { children: [_jsx(Route, { path: "/", element: _jsx(DashboardScreen, {}) }), _jsx(Route, { path: "/profiles", element: _jsx(ParentsScreen, {}) }), _jsx(Route, { path: "/profiles/new", element: _jsx(AddPersonScreen, {}) }), _jsx(Route, { path: "/profiles/child/:childId", element: _jsx(ChildDetailScreen, {}) }), _jsx(Route, { path: "/profiles/:profileType/:profileId", element: _jsx(AdultDetailScreen, {}) }), _jsx(Route, { path: "/profiles/:profileType/:profileId/planning", element: _jsx(PersonPlanningScreen, {}) }), _jsx(Route, { path: "/children/:childId/planning", element: _jsx(ChildPlanningScreen, {}) }), _jsx(Route, { path: "/calendar/month", element: _jsx(MonthlyCalendarScreen, {}) }), _jsx(Route, { path: "/calendar/oauth/callback", element: _jsx(CalendarOAuthCallbackScreen, {}) }), _jsx(Route, { path: "/settings", element: _jsx(SettingsScreen, {}) })] }) })); }; export default App;