diff options
author | Michael Hunteman <michael@huntm.net> | 2024-02-13 20:38:17 -0600 |
---|---|---|
committer | Michael Hunteman <michael@huntm.net> | 2024-02-13 20:38:17 -0600 |
commit | aa8854adcb9449d2a961c5e4314a223f6e7bcc04 (patch) | |
tree | d58e7d5271c52428170aba24e6bded58215b2d2d /src/main.tsx |
Initial commit
Diffstat (limited to 'src/main.tsx')
-rw-r--r-- | src/main.tsx | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/src/main.tsx b/src/main.tsx new file mode 100644 index 0000000..5364a01 --- /dev/null +++ b/src/main.tsx @@ -0,0 +1,37 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import { createBrowserRouter, RouterProvider } from 'react-router-dom'; + +import App from './App'; +import Bar from './components/Bar'; +import Home from './components/Home'; +import Schedule from './components/Schedule'; +import Registry from './components/Registry'; +import Rsvp from './components/Rsvp'; + +const router = createBrowserRouter([ + { + path: "/", + element: <App />, + children: [ + { + path: "schedule", + element: <Schedule /> + }, + { + path: "registry", + element: <Registry /> + }, + { + path: "rsvp", + element: <Rsvp /> + } + ] + } +]); + +ReactDOM.createRoot(document.getElementById('root')).render( + <React.StrictMode> + <RouterProvider router={router} /> + </React.StrictMode> +); |