summaryrefslogtreecommitdiff
path: root/src/main.tsx
diff options
context:
space:
mode:
authorMichael Hunteman <michael@huntm.net>2024-02-13 20:38:17 -0600
committerMichael Hunteman <michael@huntm.net>2024-02-13 20:38:17 -0600
commitaa8854adcb9449d2a961c5e4314a223f6e7bcc04 (patch)
treed58e7d5271c52428170aba24e6bded58215b2d2d /src/main.tsx
Initial commit
Diffstat (limited to 'src/main.tsx')
-rw-r--r--src/main.tsx37
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>
+);