import { IonButton, IonContent, IonModal, useIonRouter } from '@ionic/react'; import { Dispatch, FunctionComponent, SetStateAction, useRef } from 'react'; import { COLOR_TEXT } from '../../constants'; import { useAppStateContext } from '../../contexts/AppState'; import { useMyIonQuizContext } from '../../contexts/MyIonQuiz'; interface AudioSeekBarProps { show_confirm_user_exit: boolean; setShowConfirmUserExit: Dispatch>; url_push_after_user_confirm: string; } const ConfirmUserQuitQuiz: FunctionComponent = ({ show_confirm_user_exit, setShowConfirmUserExit, // url_push_after_user_confirm, }) => { let { setListeningPracticeInProgress, setConnectiveRevisionInProgress, setMatchingFrenzyInProgress } = useAppStateContext(); let { setTabActive } = useAppStateContext(); const modal = useRef(null); const router = useIonRouter(); const { resetListeningPracticeCorrectionList } = useMyIonQuizContext(); return ( <> setShowConfirmUserExit(false)} >
Are you sure want to quit ?
setShowConfirmUserExit(false)} > No { setShowConfirmUserExit(false); setListeningPracticeInProgress(false); setMatchingFrenzyInProgress(false); setConnectiveRevisionInProgress(false); // resetListeningPracticeCorrectionList(); // setTabActive(url_push_after_user_confirm); // router.push(url_push_after_user_confirm, 'none', 'replace'); }} > Yes
); }; export default ConfirmUserQuitQuiz;