mirror of
https://github.com/supabase/supabase.git
synced 2026-07-04 21:24:22 +08:00
24 lines
592 B
JavaScript
24 lines
592 B
JavaScript
import './index.css'
|
|
import { useState, useEffect } from 'react'
|
|
import { supabase } from './supabaseClient'
|
|
import Auth from './Auth'
|
|
import Account from './Account'
|
|
|
|
export default function Home() {
|
|
const [session, setSession] = useState(null)
|
|
|
|
useEffect(() => {
|
|
setSession(supabase.auth.session())
|
|
|
|
supabase.auth.onAuthStateChange((_event, session) => {
|
|
setSession(session)
|
|
})
|
|
}, [])
|
|
|
|
return (
|
|
<div className="container" style={{ padding: '50px 0 100px 0' }}>
|
|
{!session ? <Auth /> : <Account key={session.user.id} session={session} />}
|
|
</div>
|
|
)
|
|
}
|