From 41c074e4620f42d83605d039cff9cefdd0316bcc Mon Sep 17 00:00:00 2001 From: KingRainbow44 Date: Wed, 29 Nov 2023 22:27:01 -0500 Subject: [PATCH] (fix) Switch router to `preact-router`, eliminating `preact/compat` dependency --- package.json | 2 +- src/main.tsx | 11 +---------- src/ui/App.tsx | 9 +++++---- 3 files changed, 7 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index 68c7072..6d348c7 100644 --- a/package.json +++ b/package.json @@ -13,8 +13,8 @@ "@tauri-apps/api": "^1.5.1", "color.js": "^1.2.0", "preact": "^10.16.0", + "preact-router": "^4.1.2", "react-icons": "^4.12.0", - "react-router-dom": "^6.20.0", "zustand": "^4.4.6" }, "devDependencies": { diff --git a/src/main.tsx b/src/main.tsx index 2f789f5..98772b5 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -1,14 +1,5 @@ import { render } from "preact"; -import { createBrowserRouter, RouterProvider } from "react-router-dom"; - import App from "@ui/App"; -export const router = createBrowserRouter([ - { path: "*", element: } -]); - -render( - , - document.getElementById("root")! -); +render(, document.getElementById("root")!); diff --git a/src/ui/App.tsx b/src/ui/App.tsx index 3c3876d..8c01fc0 100644 --- a/src/ui/App.tsx +++ b/src/ui/App.tsx @@ -1,4 +1,5 @@ -import { Route, Routes } from "react-router-dom"; +import Router, { Route } from "preact-router"; + import TopBar from "@components/TopBar.tsx"; import Launcher from "@ui/layout/Launcher.tsx"; @@ -12,9 +13,9 @@ function App() {
- - } /> - + + +
); }