'use client' import styles from '@/app/styles/login.module.scss'; import { useActionState, useState } from 'react'; import { registration } from '@/app/actions/auth'; import PhoneInput from '@/app/ui/inputs/phone-input'; import Link from 'next/link'; import { useTranslations } from 'next-intl'; import { IconEye } from '@/app/ui/icons/icons'; export default function RegisterForm() { const [state, formAction, isPending] = useActionState( registration, undefined, ); const t = useTranslations('Login-register-form'); const [showPassword, setShowPassword] = useState(false); function handleMouseDown() { setShowPassword(true); } function handleMouseUp() { setShowPassword(false); } function handleMouseOut() { setShowPassword(false); } return (
) }