diff --git a/packages/desktop/src/app.tsx b/packages/desktop/src/app.tsx index d039231..e230e9e 100644 --- a/packages/desktop/src/app.tsx +++ b/packages/desktop/src/app.tsx @@ -1,4 +1,4 @@ -import { Button, createTheme, ThemeProvider, Typography } from '@mui/material'; +import { ThemeProvider } from '@mui/material'; import * as React from 'react'; import ReactDOM from 'react-dom/client'; @@ -7,6 +7,7 @@ import Terminal from './components/Terminal'; import { SnackbarProvider } from 'notistack'; import { NirvanaTheme } from './mui/NirvanaTheme'; import { ElectronProvider } from './providers/ElectronProvider'; +import { AuthProvider } from './providers/AuthProvider'; const root = ReactDOM.createRoot(document.getElementById('root') as HTMLElement); root.render( @@ -14,7 +15,9 @@ root.render( - + + + diff --git a/packages/desktop/src/providers/AuthProvider.tsx b/packages/desktop/src/providers/AuthProvider.tsx index a0a89ac..521e03a 100644 --- a/packages/desktop/src/providers/AuthProvider.tsx +++ b/packages/desktop/src/providers/AuthProvider.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import React, { useContext } from 'react'; import Realm from 'realm'; interface IAuthContext { @@ -7,6 +7,12 @@ interface IAuthContext { const AuthContext = React.createContext({}); -const AuthProvider = ({ children }: { children: React.ReactNode }) => { +export const AuthProvider = ({ children }: { children: React.ReactNode }) => { return {children}; }; + +const useAuth = () => { + return useContext(AuthContext); +}; + +export default useAuth;