"use client"; import React, { useRef, useState } from "react"; import xButton from "@/images/icon-x.svg"; import useTextsBasedOnActivityState from "@/sections/ModalSignIn/useTextsBasedOnActivityState"; import ModalSignInForm, { FormRefMethods, } from "@/sections/ModalSignIn/ModalSignInForm"; import SuccessModal from "@/sections/SuccessModal"; import LoadingModal from "@/sections/LoadingModal"; import Image from "next/image"; import { ModalStatus } from "@/types"; function ModalSignIn() { const [status, setStatus] = useState(ModalStatus.Default); const { textOnUse, whenModalOpens } = useTextsBasedOnActivityState(setStatus); const formRef = useRef(null); const handleCloseModal = () => { if (formRef.current) { formRef.current.resetForm(); } setStatus(ModalStatus.Default); }; return ( <> ); } export default ModalSignIn;