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