mirror of
https://github.com/supabase/supabase.git
synced 2026-10-14 21:59:16 +03:00
26 lines
634 B
JavaScript
26 lines
634 B
JavaScript
import "../styles/globals.css";
|
|
import React, { useState, useEffect } from "react";
|
|
import { supabase } from "lib/api";
|
|
import { AppContext } from "lib/constants";
|
|
|
|
function MyApp({ Component, pageProps }) {
|
|
const [session, setSession] = useState(null);
|
|
|
|
useEffect(() => {
|
|
setSession(supabase.auth.session());
|
|
|
|
supabase.auth.onAuthStateChange((_event, session) => {
|
|
setSession(session);
|
|
console.log("session state change", session);
|
|
});
|
|
}, []);
|
|
|
|
return (
|
|
<AppContext.Provider value={{ session: session }}>
|
|
<Component {...pageProps} />
|
|
</AppContext.Provider>
|
|
);
|
|
}
|
|
|
|
export default MyApp;
|