import { useRouter } from "next/navigation"; import type { Dispatch, SetStateAction } from "react"; import { useState } from "react"; import { Dialog } from "@calcom/features/components/controlled-dialog"; import { useLocale } from "@calcom/lib/hooks/useLocale"; import { Button } from "@calcom/ui/components/button"; import { DialogContent, DialogFooter } from "@calcom/ui/components/dialog"; interface InfoLostWarningDialog { isOpenInfoLostDialog: boolean; setIsOpenInfoLostDialog: Dispatch>; goToRoute: string; handleSubmit: () => void; } const InfoLostWarningDialog = (props: InfoLostWarningDialog) => { const { t } = useLocale(); const { isOpenInfoLostDialog, setIsOpenInfoLostDialog, goToRoute, handleSubmit } = props; const router = useRouter(); const [isSubmitting, setIsSubmitting] = useState(false); return ( ); }; export { InfoLostWarningDialog };