From ccc8423e0f0eb6ad75c4d9ec66fa1cb1c6375880 Mon Sep 17 00:00:00 2001 From: Joshua Potter Date: Sat, 2 Dec 2023 08:00:42 -0700 Subject: [PATCH] Demonstrate catch-all phoenix router and react router. --- assets/js/react/App.tsx | 15 +++++ assets/node-packages.nix | 30 +++++++++ assets/package-lock.json | 118 +++++++++++++++++++++++++++++++++++- assets/package.json | 4 +- lib/boardwise_web/router.ex | 2 +- 5 files changed, 166 insertions(+), 3 deletions(-) diff --git a/assets/js/react/App.tsx b/assets/js/react/App.tsx index c9f6b81..c98522a 100644 --- a/assets/js/react/App.tsx +++ b/assets/js/react/App.tsx @@ -1,9 +1,24 @@ import * as React from "react"; +import { RouterProvider, createBrowserRouter } from "react-router-dom"; import { Footer } from "./components/Footer"; +const router = createBrowserRouter([ + { + path: "/", + element: