import { Divider } from "antd"; import { Dispatch, SetStateAction } from "react"; import { TheExtrasGroup } from "utils/types/appTypes"; import ExtrasGroup from "pages/product/components/ExtrasGroup.tsx"; export default function ExtraGroupsContainer({ groupsList, selectedExtrasByGroup, setSelectedExtrasByGroup, }: { groupsList: TheExtrasGroup[]; selectedExtrasByGroup: Record; setSelectedExtrasByGroup: Dispatch>>; }) { return ( <> {groupsList.length > 0 && (
{/*
{t("menu.youMightAlsoLike")} {t("menu.optional")}
*/} {/* {t("menu.choose1")} */}
)} {groupsList?.map((group: TheExtrasGroup) => ( { setSelectedExtrasByGroup({ ...selectedExtrasByGroup, [group.id]: group.extras .filter((o) => values?.includes(o.id.toString())) .map((e) => e.id.toString()) || [], }); }} /> ))} ); }