import React, { useState } from 'react'; import { Modal, Form, Button } from 'react-bootstrap'; const NewMaintenanceForm = ({ show, handleClose, onSubmit, vehicles }) => { const [formData, setFormData] = useState({ vehicle_id: '', maintenance_type: '', date: '', description: '', cost: '', status: 'Pendiente', next_maintenance_date: '' }); const handleChange = (e) => { const { name, value } = e.target; setFormData(prev => ({ ...prev, [name]: value })); }; const handleSubmit = (e) => { e.preventDefault(); onSubmit(formData); // Resetear el formulario setFormData({ vehicle_id: '', maintenance_type: '', date: '', description: '', cost: '', status: 'Pendiente', next_maintenance_date: '' }); }; return ( Nuevo Registro de Mantenimiento
Vehículo {vehicles.map(vehicle => ( ))} Tipo de Mantenimiento Fecha Descripción Costo Estado Próxima Fecha de Mantenimiento
); }; export default NewMaintenanceForm;