Optimize subs and many other things

This commit is contained in:
2022-12-30 23:35:02 +00:00
parent 560d827f87
commit 75a6a34900
23 changed files with 291 additions and 247 deletions

View File

@ -1,4 +1,3 @@
import './index.css';
import React from 'react';
@ -17,26 +16,25 @@ 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';
const System = new NostrSystem();
export const NostrContext = React.createContext();
export const System = new NostrSystem();
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
<React.StrictMode>
<NostrContext.Provider value={System}>
<Provider store={Store}>
<Router>
<Layout>
<Routes>
<Route path="/" exact element={<RootPage/>} />
<Route path="/login" exact element={<LoginPage />} />
<Route path="/e/:id" exact element={<EventPage />} />
<Route path="/p/:id" exact element={<ProfilePage />} />
</Routes>
</Layout>
</Router>
</Provider>
</NostrContext.Provider>
<Provider store={Store}>
<Router>
<Layout>
<Routes>
<Route path="/" exact element={<RootPage />} />
<Route path="/login" exact element={<LoginPage />} />
<Route path="/e/:id" exact element={<EventPage />} />
<Route path="/p/:id" exact element={<ProfilePage />} />
<Route path="/notifications" exact element={<NotificationsPage />} />
</Routes>
</Layout>
</Router>
</Provider>
</React.StrictMode>
);