'use client'; import { useAuth } from '@/providers/auth-provider'; import { Button } from '@repo/ui/components/button'; import { LogIn, Loader2 } from 'lucide-react'; interface LoginButtonProps { className?: string; variant?: 'default' | 'destructive' | 'outline' | 'secondary' | 'ghost' | 'link'; size?: 'default' | 'sm' | 'lg' | 'icon'; } export function LoginButton({ className, variant = 'default', size = 'default' }: LoginButtonProps) { const { login, isLoading } = useAuth(); return ( ); }