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(
);