// components/Modals/ConfirmationModal.jsx import React, { useState, useEffect } from 'react'; import './ConfirmationModal.css'; // Estilos separados import { useContext } from 'react'; import { langContext } from '../../context/LenguageContext'; export default function ConfirmationOutcome({ isOpen, onConfirm, onCancel, description, taxes, initialAmount, initialTaxId, isFixedPayment }) { /*const [formHousekepeer, setFormHousekepeer] = useState(null)/*/ const { lang } = useContext(langContext); const [form, setForm] = useState({ tax: '', amount: '' }); useEffect(() => { if (isOpen) { setForm({ tax: initialTaxId || '', amount: initialAmount || '' }); } }, [isOpen, initialAmount, initialTaxId]); if (!isOpen) return null; const handleChange = (e) => { const { name, value } = e.target; //console.log(name, value); setForm((prev) => ({ ...prev, [name]: value })); }; const handleConfirmClick = () => { // Envía los valores al padre (Outcomes.jsx) onConfirm(form.tax, form.amount); }; return (