import { useState, useEffect } from 'react'; import PropTypes from 'prop-types'; const EditWorkoutModal = ({ workout, onClose, onSave }) => { const [formData, setFormData] = useState({ type: '', duration_minutes: 0, intensity: '', description: '' }); useEffect(() => { if (workout) { setFormData({ type: workout.type || '', duration_minutes: workout.duration_minutes || 0, intensity: workout.intensity || '', description: workout.description || '' }); } }, [workout]); const handleChange = (e) => { const { name, value } = e.target; setFormData(prev => ({ ...prev, [name]: value })); }; const handleSubmit = (e) => { e.preventDefault(); onSave(formData); }; if (!workout) return null; return (

Edit Workout