diff --git a/src/app/login/page.tsx b/src/app/login/page.tsx index 3d6844e..5619600 100644 --- a/src/app/login/page.tsx +++ b/src/app/login/page.tsx @@ -7,12 +7,13 @@ import { useEffect } from "react"; import { useRouter } from "next/navigation"; import { Button } from "@/components/ui/button"; import { KeyRound } from "lucide-react"; +import type { AuthChangeEvent, Session } from "@supabase/supabase-js"; export default function LoginPage() { const router = useRouter(); useEffect(() => { - const { data: { subscription } } = supabase.auth.onAuthStateChange((event, session) => { + const { data: { subscription } } = supabase.auth.onAuthStateChange((_event: AuthChangeEvent, session: Session | null) => { if (session) { router.push('/'); } diff --git a/src/app/page.tsx b/src/app/page.tsx index bcb0d3b..e30a35d 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -5,6 +5,7 @@ import { useRouter } from 'next/navigation'; import { supabase } from '@/integrations/supabase/client'; import { VideoEditor } from "@/components/video-editor"; import { Loader2 } from 'lucide-react'; +import type { AuthChangeEvent, Session } from '@supabase/supabase-js'; export default function Home() { const router = useRouter(); @@ -22,7 +23,7 @@ export default function Home() { checkSession(); - const { data: { subscription } } = supabase.auth.onAuthStateChange((event, session) => { + const { data: { subscription } } = supabase.auth.onAuthStateChange((event: AuthChangeEvent, _session: Session | null) => { if (event === 'SIGNED_OUT') { router.push('/login'); } diff --git a/src/components/header.tsx b/src/components/header.tsx index e7e4f68..c5a9271 100644 --- a/src/components/header.tsx +++ b/src/components/header.tsx @@ -2,7 +2,7 @@ import { useEffect, useState } from 'react'; import { supabase } from '@/integrations/supabase/client'; -import { User as SupabaseUser } from '@supabase/supabase-js'; +import { User as SupabaseUser, AuthChangeEvent, Session } from '@supabase/supabase-js'; import { Button } from './ui/button'; import { LogOut, User } from 'lucide-react'; import { useRouter } from 'next/navigation'; @@ -21,7 +21,7 @@ export function Header() { const router = useRouter(); useEffect(() => { - const { data: { subscription } } = supabase.auth.onAuthStateChange((event, session) => { + const { data: { subscription } } = supabase.auth.onAuthStateChange((_event: AuthChangeEvent, session: Session | null) => { setUser(session?.user ?? null); });