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() { 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); let loyaltyValue = parseInt(loyaltyField);

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