import React, { useState } from 'react' import { Grid, Button, Box, Typography } from '@mui/material'; import { SaveRecording } from "./SaveRecording"; import { useGlobalInfoStore } from '../../context/globalInfo'; import { stopRecording } from "../../api/recording"; import { useNavigate } from 'react-router-dom'; import { GenericModal } from "../atoms/GenericModal"; import { useTranslation } from 'react-i18next'; const BrowserRecordingSave = () => { const { t } = useTranslation(); const [openModal, setOpenModal] = useState(false); const { recordingName, browserId, setBrowserId, notify } = useGlobalInfoStore(); const navigate = useNavigate(); const goToMainMenu = async () => { if (browserId) { await stopRecording(browserId); notify('warning', t('browser_recording.notifications.terminated')); setBrowserId(null); } navigate('/'); }; return (
setOpenModal(false)} modalStyle={modalStyle}> {t('browser_recording.modal.confirm_discard')}
); } export default BrowserRecordingSave; const modalStyle = { top: '25%', left: '50%', transform: 'translate(-50%, -50%)', width: '30%', backgroundColor: 'background.paper', p: 4, height: 'fit-content', display: 'block', padding: '20px', };