import MuiDialog from "@/components/MuiDialog";
import { Button, Checkbox, Typography } from "@mui/material";
import { Paper } from "@mui/material";
import { Stack } from '@mui/material';
import { useState } from "react";
export default function DialogMemberBenefit({member, setOpenDialog, openDialog, onSubmit}) {
const benefits = member?.current_plan?.benefits ?? [];
const [selectedBenefits, setSelectedBenefits] = useState([]);
const toggleBenefit = (benefit) => {
if (selectedBenefits.includes(benefit)) {
console.log('removing', benefit)
setSelectedBenefits(selectedBenefits.filter((throughBenefit) => benefit.id != throughBenefit.id))
} else {
console.log('adding', benefit)
setSelectedBenefits([...selectedBenefits, benefit])
}
}
const handleSubmit = () => {
onSubmit(selectedBenefits);
console.log ('submitting')
setOpenDialog(false);
setSelectedBenefits([]);
}
const getContent = () => (
{ benefits.map((benefit, index) => (
{benefit.description}
{benefit.code}
{ toggleBenefit(benefit) }}>
))}
);
return (
);
}