import { Link, useSearchParams } from 'react-router-dom'; import { Button } from '@/components/ui/button'; import { Form, Input } from '@/components/ui/form'; import { useLogin, loginInputSchema } from '@/lib/auth'; type LoginFormProps = { onSuccess: () => void; }; export const LoginForm = ({ onSuccess }: LoginFormProps) => { const login = useLogin({ onSuccess, }); const [searchParams] = useSearchParams(); const redirectTo = searchParams.get('redirectTo'); return (
{ login.mutate(values); }} schema={loginInputSchema} > {({ register, formState }) => ( <>
)}
Register
); };