From 73afaea60a739f35b60056599e558d9f193fdd67 Mon Sep 17 00:00:00 2001 From: Mohammed Al-yaseen Date: Sun, 16 Nov 2025 23:45:18 +0300 Subject: [PATCH] add select company in office case --- src/pages/cart/components/TableNumberCard.tsx | 46 ++++++++++++++----- 1 file changed, 35 insertions(+), 11 deletions(-) diff --git a/src/pages/cart/components/TableNumberCard.tsx b/src/pages/cart/components/TableNumberCard.tsx index 4f886e0..2f8456f 100644 --- a/src/pages/cart/components/TableNumberCard.tsx +++ b/src/pages/cart/components/TableNumberCard.tsx @@ -6,40 +6,64 @@ import { updateTables, } from "features/order/orderSlice.ts"; import styles from "pages/cart/cart.module.css"; +import { OrderType } from "pages/checkout/hooks/types"; import { useTranslation } from "react-i18next"; import { useGetTablesQuery } from "redux/api/others"; import { useAppDispatch, useAppSelector } from "redux/hooks.ts"; export default function TableNumberCard() { const { t } = useTranslation(); - const { tables } = useAppSelector(selectCart); + const { tables, orderType } = useAppSelector(selectCart); const dispatch = useAppDispatch(); - const { data: tableList } = useGetTablesQuery({ - restaurantID: localStorage.getItem("restaurantID") || "", - tableType: "1", - }, { - skip: !localStorage.getItem("restaurantID"), - }); + const { data: tableList } = useGetTablesQuery( + { + restaurantID: localStorage.getItem("restaurantID") || "", + tableType: orderType === OrderType.DineIn ? "1" : "2", + }, + { + skip: !localStorage.getItem("restaurantID") || !orderType, + }, + ); return ( <>