'use client'; import { useActionState } from 'react'; import { useFormStatus } from 'react-dom'; import { register } from '@/app/actions/register'; import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; import Link from 'next/link'; import { useLanguage } from '@/lib/i18n'; function RegisterButton() { const { pending } = useFormStatus(); const { t } = useLanguage(); return ( ); } export function RegisterForm() { const [errorMessage, dispatch] = useActionState(register, undefined); const { t } = useLanguage(); return (

{t('auth.createAccount')}

{errorMessage && (

{errorMessage}

)}
{t('auth.hasAccount')}{' '} {t('auth.signIn')}
); }