diff --git a/src/components/CustomBottomSheet/OrderTypesBottomSheet.tsx b/src/components/CustomBottomSheet/OrderTypesBottomSheet.tsx index 9347a6f..681911a 100644 --- a/src/components/CustomBottomSheet/OrderTypesBottomSheet.tsx +++ b/src/components/CustomBottomSheet/OrderTypesBottomSheet.tsx @@ -2,9 +2,9 @@ import { Button } from "antd"; import { useTranslation } from "react-i18next"; import { ProBottomSheet } from "../ProBottomSheet/ProBottomSheet"; import NextIcon from "components/Icons/NextIcon"; -import { useAppSelector, useAppDispatch } from "redux/hooks"; -import { updateOrderType } from "features/order/orderSlice"; +import { useAppSelector } from "redux/hooks"; import { OrderType } from "pages/checkout/hooks/types"; +import { useSearchParams } from "react-router-dom"; interface OrderTypesBottomSheetBottomSheetProps { isOpen: boolean; @@ -16,11 +16,10 @@ export function OrderTypesBottomSheet({ onClose, }: OrderTypesBottomSheetBottomSheetProps) { const { t } = useTranslation(); - const dispatch = useAppDispatch(); const { restaurant, orderType, hiddenServices } = useAppSelector( (state) => state.order, ); - + const [searchParams, setSearchParams] = useSearchParams(); const buttonStyle = { height: 48, width: "100%", @@ -33,7 +32,8 @@ export function OrderTypesBottomSheet({ const calculatedHeight = 620 - hiddenServices * 64; const handleOrderTypeSelect = (selectedOrderType: OrderType) => { - dispatch(updateOrderType(selectedOrderType)); + searchParams.set("orderType", selectedOrderType); + setSearchParams(searchParams); onClose(); }; diff --git a/src/pages/menu/components/MenuFooter/MenuFooter.tsx b/src/pages/menu/components/MenuFooter/MenuFooter.tsx index eed4fa3..66750e4 100644 --- a/src/pages/menu/components/MenuFooter/MenuFooter.tsx +++ b/src/pages/menu/components/MenuFooter/MenuFooter.tsx @@ -24,8 +24,6 @@ export function MenuFooter() { const grandTotal = useAppSelector(selectGrandTotal); const { isRTL } = useAppSelector((state) => state.locale); - console.log(orderType); - return ( <> {(isMobile || isTablet) && (