diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index a66b5ef..67976d2 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -1,122 +1,11 @@ -import { useState } from 'react' -import reactLogo from './assets/react.svg' -import viteLogo from './assets/vite.svg' -import heroImg from './assets/hero.png' -import './App.css' +import { useAuth } from './auth/AuthProvider'; +import { SignIn } from './auth/SignIn'; +import { TodoList } from './todos/TodoList'; -function App() { - const [count, setCount] = useState(0) +export function App() { + const { session, loading } = useAuth(); - return ( - <> -
-
- - React logo - Vite logo -
-
-

Get started

-

- Edit src/App.tsx and save to test HMR -

-
- -
- -
- -
-
- -

Documentation

-

Your questions, answered

- -
-
- -

Connect with us

-

Join the Vite community

- -
-
- -
-
- - ) + if (loading) return

Loading…

; + if (!session) return ; + return ; } - -export default App diff --git a/frontend/src/main.tsx b/frontend/src/main.tsx index bef5202..73d4b80 100644 --- a/frontend/src/main.tsx +++ b/frontend/src/main.tsx @@ -1,10 +1,13 @@ -import { StrictMode } from 'react' -import { createRoot } from 'react-dom/client' -import './index.css' -import App from './App.tsx' +import { StrictMode } from 'react'; +import { createRoot } from 'react-dom/client'; +import { AuthProvider } from './auth/AuthProvider'; +import { App } from './App'; +import './index.css'; createRoot(document.getElementById('root')!).render( - - , -) + + + + +);