diff options
author | Michael Hunteman <michael@huntm.net> | 2024-09-27 08:43:02 -0700 |
---|---|---|
committer | Michael Hunteman <michael@huntm.net> | 2024-09-27 08:43:02 -0700 |
commit | a88f613da7e5567dbfdebd7df94f94507c47c6b5 (patch) | |
tree | b10a6c1640c11672a940f8fa71cdf3d3485135d4 /client/src/routes.tsx | |
parent | 7ccca5ca18200388d10fca33a1d7095a0abfcd36 (diff) |
Add vitests
Diffstat (limited to 'client/src/routes.tsx')
-rw-r--r-- | client/src/routes.tsx | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/client/src/routes.tsx b/client/src/routes.tsx new file mode 100644 index 0000000..3fec783 --- /dev/null +++ b/client/src/routes.tsx @@ -0,0 +1,59 @@ +import React from 'react'; +import App from './App'; +import Schedule from './components/Schedule'; +import Registry from './components/Registry'; +import GuestLogin from './components/GuestLogin'; +import Rsvp from './components/Rsvp'; +import RsvpForm from './components/RsvpForm'; +import Home from './components/Home'; +import AdminLogin from './components/AdminLogin'; +import Admin from './components/Admin'; +import Dashboard from './components/Dashboard'; + +const routes = [ + { + element: <App />, + children: [ + { + path: '/', + element: <Home />, + }, + { + path: 'schedule', + element: <Schedule />, + }, + { + path: 'registry', + element: <Registry />, + }, + { + path: 'guests/login', + element: <GuestLogin />, + }, + { + path: 'admin/login', + element: <AdminLogin />, + }, + { + element: <Rsvp />, + children: [ + { + path: 'rsvp', + element: <RsvpForm />, + }, + ], + }, + { + element: <Admin />, + children: [ + { + path: 'dashboard', + element: <Dashboard />, + }, + ], + }, + ], + }, +]; + +export default routes; |