import React, { useState } from 'react'; import { TextField, Button, Typography, Select, MenuItem } from '@mui/material'; import { useNavigate } from 'react-router-dom'; const Extension = ({ onSubmit }) => { const [formData, setFormData] = useState({ type: '', fieldName: '', mapping: '', dataType: '' }); const navigate = useNavigate(); const handleChange = (e) => { const { name, value } = e.target; setFormData({ ...formData, [name]: value }); }; const handleSubmit = (e) => { e.preventDefault(); if (typeof onSubmit === 'function') { onSubmit(formData.dataType); } // Navigate to CodeExtension page with the form data navigate('/Codeextension', { state: { formData } }); }; return (