cart считает только выбранные тарифы

This commit is contained in:
Nastya 2023-07-05 20:23:31 +03:00
parent c20742a015
commit c1e76b062d
2 changed files with 5 additions and 4 deletions

@ -119,7 +119,7 @@ export default function Cart({ selectedTariffs }: Props) {
function handleCalcCartClick() {
//рассчитать
const cartItems = cartTariffs.map((tariff) => createCartItem(tariff));
const cartItems = cartTariffs.filter((tariff) => selectedTariffs.includes(tariff.id)).map((tariff) => createCartItem(tariff));
let loyaltyValue = parseInt(loyaltyField);

@ -31,6 +31,9 @@ export default function TariffsDG({ selectedTariffs, handleSelectionChange }: Pr
const [changingTariff, setChangingTariff] = useState<Tariff | undefined>();
const [tariffDelete, setTariffDelete] = useState(false);
console.log(selectedTariffs)
const closeDeleteModal = () => {
setOpenDeleteModal(false)
}
@ -79,8 +82,6 @@ export default function TariffsDG({ selectedTariffs, handleSelectionChange }: Pr
const gridData = tariffs
?.map((tariff) => {
const privilege = findPrivilegeById(tariff.privilegeId);
console.log(tariff.privilegeId)
console.log(privilege)
return {
id: tariff.id,
name: tariff.name,
@ -106,7 +107,7 @@ export default function TariffsDG({ selectedTariffs, handleSelectionChange }: Pr
})
.sort((item, previous) => (!item?.isFront && previous?.isFront ? 1 : -1));
console.log(gridData)
// console.log(gridData)
return (
<>