import { DialogTitle, DialogContent, DialogActions, Button, TextField, FormControl, InputLabel, Select, MenuItem } from '@mui/material'; import { Formik } from 'formik'; import * as Yup from 'yup'; import axios from 'axios'; const EditSeriesForm = ({ seriesData, onClose, onSuccess }) => { const serverUrl = import.meta.env.VITE_APP_SERVER_URL; // Convert ISO date format to yyyy-MM-dd for date input fields const formatDate = (dateString) => { if (!dateString) return ''; return new Date(dateString).toISOString().split('T')[0]; // Extract only the YYYY-MM-DD part }; return ( <> Edit Series { axios.put(`${serverUrl}/api/v1/admin/updateSeries/${seriesData.id}`, values, { withCredentials: true }) .then(() => { resetForm(); onClose(); onSuccess(); }) .catch(() => onClose()); }} > {({ handleBlur, handleChange, handleSubmit, values, touched, errors }) => (
Status )}
); }; export default EditSeriesForm;