aboutsummaryrefslogtreecommitdiffstats
path: root/packages/browser-extension/src/main.tsx
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-02-12 20:50:12 +0000
committerMohamedBassem <me@mbassem.com>2024-02-12 20:50:12 +0000
commit6e6d2c3cbc860d0024e9631b01eeef55b47933a5 (patch)
tree33cf443237fcc757f8f22436f861652d369d6330 /packages/browser-extension/src/main.tsx
parente2bdccd483677cd60a92f4b0308bd2e4a0c02bfb (diff)
downloadkarakeep-6e6d2c3cbc860d0024e9631b01eeef55b47933a5.tar.zst
WIP: Implement saving page functionality in browser extension
Diffstat (limited to 'packages/browser-extension/src/main.tsx')
-rw-r--r--packages/browser-extension/src/main.tsx33
1 files changed, 26 insertions, 7 deletions
diff --git a/packages/browser-extension/src/main.tsx b/packages/browser-extension/src/main.tsx
index 3d7150da..298ab388 100644
--- a/packages/browser-extension/src/main.tsx
+++ b/packages/browser-extension/src/main.tsx
@@ -1,10 +1,29 @@
-import React from 'react'
-import ReactDOM from 'react-dom/client'
-import App from './App.tsx'
-import './index.css'
+import React from "react";
+import ReactDOM from "react-dom/client";
+import App from "./App.tsx";
+import "./index.css";
+import { createBrowserRouter, Navigate, RouterProvider } from "react-router-dom";
+import SettingsPage from "./SettingsPage.tsx";
-ReactDOM.createRoot(document.getElementById('root')!).render(
+const router = createBrowserRouter([
+ {
+ path: "/index.html",
+ element: <Navigate to="/" />,
+ },
+ {
+ path: "/",
+ element: <App />,
+ },
+ {
+ path: "/settings",
+ element: <SettingsPage />,
+ },
+]);
+
+ReactDOM.createRoot(document.getElementById("root")!).render(
<React.StrictMode>
- <App />
+ <div className="p-4 w-96">
+ <RouterProvider router={router} />
+ </div>
</React.StrictMode>,
-)
+);