import './index.css'; import React from 'react'; import ReactDOM from 'react-dom/client'; import { Provider } from 'react-redux' import { createBrowserRouter, RouterProvider, } from "react-router-dom"; import { NostrSystem } from './nostr/System'; import EventPage from './pages/EventPage'; import Layout from './pages/Layout'; import LoginPage from './pages/Login'; import ProfilePage from './pages/ProfilePage'; import RootPage from './pages/Root'; import Store from "./state/Store"; import NotificationsPage from './pages/Notifications'; import NewUserPage from './pages/NewUserPage'; import SettingsPage from './pages/SettingsPage'; import ErrorPage from './pages/ErrorPage'; import VerificationPage from './pages/Verification'; /** * Nostr websocket managment system */ export const System = new NostrSystem(); const router = createBrowserRouter([ { element: , errorElement: , children: [ { path: "/", element: }, { path: "/login", element: }, { path: "/e/:id", element: }, { path: "/p/:id", element: }, { path: "/notifications", element: }, { path: "/new", element: }, { path: "/settings", element: }, { path: "/verification", element: } ] } ]); const root = ReactDOM.createRoot(document.getElementById('root')); root.render( );