import React, { useState } from 'react'; import { Box, Typography, Stack, Button, useTheme, TextField } from '@mui/material'; import ConfirmationDialog from './ConfirmationDialog'; import { useLocation, useNavigate } from 'react-router-dom'; const AdditionalNotes = ({ currentStepIndex = 0, onNext, onBack, formData, updateFormData, onSubmit }) => { const theme = useTheme(); const [openModal, setOpenModal] = useState(false); const [loading, setLoading] = useState(false); const navigate = useNavigate(); const location = useLocation(); const handleOpenModal = () => setOpenModal(true); const handleCloseModal = () => setOpenModal(false); const handleNotesChange = (e) => { updateFormData({ need_help: e.target.value }); }; const handleConfirmSubmit = async () => { setLoading(true); try { if (onSubmit) { await onSubmit(); } setOpenModal(false); // التوجيه فقط إذا كانت الصفحة هي /create-restaurant if (location.pathname === '/create-restaurant') { navigate('/restaurant'); } // إذا كانت من رابط آخر مثل /create-kitchen لا نفعل شيئًا } catch (error) { console.error(error); } finally { setLoading(false); } }; return ( Additional Notes Enter your basic information to proceed to registration of your own restaurant on this platform Notes / Concerns ); }; export default AdditionalNotes;