import Box from "@mui/material/Box"; import Button from "@mui/material/Button"; import Typography from "@mui/material/Typography"; import Modal from "@mui/material/Modal"; import { closeDeleteTariffDialog, useTariffStore } from "@root/stores/tariffs"; import { requestTariffs } from "@root/services/tariffs.service"; import { enqueueSnackbar } from "notistack"; import { deleteManyTariffs } from "@root/api/tariffs"; import { devlog } from "@frontend/kitui"; export default function DeleteModal() { const deleteTariffIds = useTariffStore(state => state.deleteTariffIds); async function handleTariffDeleteClick() { if (!deleteTariffIds?.length) return; const results = await deleteManyTariffs(deleteTariffIds); enqueueSnackbar(`Тарифов удалено: ${results.deletedCount}, ошибок: ${results.errorCount}`); if (results.errors.length) devlog("Errors deleting tariffs", results.errors); closeDeleteTariffDialog(); requestTariffs(); }; return ( Вы уверены, что хотите удалить тариф(ы)? {/* Тариф: {tariffName.map((name, index) => ( {name}; ))} */} ); }