import React, { useEffect, useRef } from "react"; import { useDispatch, useSelector } from "react-redux"; import { updateEducationalDetails } from "../redux/registrationFormSlice"; import { TextField, Button, Grid } from "@mui/material"; const EducationalDetailsForm = ({ onSubmitStep, onSkipStep, errors }) => { const dispatch = useDispatch(); const data = useSelector((state) => state.registerform.educationalDetails); const inputRef = useRef(null); useEffect(() => { inputRef.current?.focus(); }, []); const handleChange = (field, value) => { dispatch(updateEducationalDetails({ [field]: value })); }; const handleSubmit = () => { console.log("Submitting educational details:", data); onSubmitStep(); }; return ( <>