barry
04/16/2022, 10:20 PMNeedle
04/16/2022, 10:20 PM/title
command!
We have solved your problem?
Click the button below to archive it.barry
04/16/2022, 10:21 PMjs
import { User } from "@supabase/supabase-js";
import { useEffect, useState } from "react";
import supabase from "./supabase";
export default function useUser() {
const [user, setUser] = useState<User | null>(supabase.auth.user());
useEffect(() => {
const ubsub = supabase.auth.onAuthStateChange((event, session) => {
console.log(event, session);
if (session) {
setUser(session.user);
} else {
setUser(null);
}
});
}, []);
return [user];
}
Am I completely wrong or?barry
04/16/2022, 10:45 PMNeedle
04/16/2022, 10:45 PMNeedle
04/16/2022, 10:45 PM