Revert "temporary code to fix loop"

This reverts commit 096f131eaf.
This commit is contained in:
2025-10-29 13:46:03 +03:00
parent dff002f84a
commit e50d34c8f5

View File

@@ -5,29 +5,30 @@ import XIcon from "components/Icons/social/XIcon";
import { LanguageSwitch } from "components/LanguageSwitch/LanguageSwitch";
import ProText from "components/ProText";
import ProTitle from "components/ProTitle";
import { useAppDispatch, useAppSelector } from "redux/hooks";
import { useAppSelector, useAppDispatch } from "redux/hooks";
import styles from "./restaurant.module.css";
import RestaurantServices from "./RestaurantServices";
// Import the Client Component for localStorage handling
import Ads1 from "components/Ads/Ads1";
import { Loader } from "components/Loader/Loader";
import {
updateOrderType
} from "features/order/orderSlice.ts";
import { useRestaurant } from "hooks/useRestaurant";
import { OrderType } from "pages/checkout/hooks/types.ts";
import { useEffect } from "react";
import {
useParams,
Outlet,
useLocation,
useParams,
useSearchParams,
} from "react-router-dom";
import { useGetRestaurantDetailsQuery } from "redux/api/others";
import LocalStorageHandler from "../menu/components/LocalStorageHandler";
import { useEffect } from "react";
import {
updateOrderType,
CART_STORAGE_KEYS,
} from "features/order/orderSlice.ts";
import { OrderType } from "pages/checkout/hooks/types.ts";
// const storedOrderType = localStorage.getItem(CART_STORAGE_KEYS.ORDER_TYPE);
const storedOrderType = localStorage.getItem(CART_STORAGE_KEYS.ORDER_TYPE);
export default function RestaurantPage() {
const dispatch = useAppDispatch();
@@ -47,13 +48,13 @@ export default function RestaurantPage() {
const urlOrderType = searchParams.get("orderType");
if (urlOrderType && urlOrderType !== orderType)
dispatch(updateOrderType(urlOrderType as OrderType));
// else if (
// storedOrderType &&
// storedOrderType !== "" &&
// storedOrderType !== orderType
// )
// dispatch(updateOrderType(storedOrderType as OrderType));
}, [searchParams, orderType, dispatch]);
else if (
storedOrderType &&
storedOrderType !== "" &&
storedOrderType !== orderType
)
dispatch(updateOrderType(storedOrderType as OrderType));
}, [searchParams, orderType]);
if (isLoading) {
return <Loader />;