'use client'; import Link from 'next/link'; import { zodResolver } from '@hookform/resolvers/zod'; import { ArrowRight } from 'lucide-react'; import { useForm } from 'react-hook-form'; import { useTranslation } from 'react-i18next'; import type { z } from 'zod'; import { Button } from '@kit/ui/button'; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage, } from '@kit/ui/form'; import { If } from '@kit/ui/if'; import { Input } from '@kit/ui/input'; import { Trans } from '@kit/ui/trans'; import { PasswordSignInSchema } from '../schemas/password-sign-in.schema'; export const PasswordSignInForm: React.FC<{ onSubmit: (params: z.infer) => unknown; loading: boolean; }> = ({ onSubmit, loading }) => { const { t } = useTranslation('auth'); const form = useForm>({ resolver: zodResolver(PasswordSignInSchema), defaultValues: { email: '', password: '', }, }); return (
( )} /> ( )} /> ); };