import React from 'react'; import { MantineProvider, ColorSchemeScript } from '@mantine/core'; import { Notifications } from '@mantine/notifications'; import { ModalsProvider } from '@mantine/modals'; import Layout from './components/layout/Layout'; import LoginPage from './components/auth/LoginPage'; import { WorkspaceProvider } from './contexts/WorkspaceContext'; import { ModalProvider } from './contexts/ModalContext'; import { AuthProvider, useAuth } from './contexts/AuthContext'; import '@mantine/core/styles.css'; import '@mantine/notifications/styles.css'; import './App.scss'; function AuthenticatedContent() { const { user, loading, initialized } = useAuth(); if (!initialized) { return null; } if (loading) { return
Loading...
; } if (!user) { return ; } return ( ); } function App() { return ( <> ); } export default App;