diff --git a/src/common/utils/api.ts b/src/common/utils/api.ts index b6c4cbedf8f599bd825db80eb3c0c2e530d0c9ec..c0afbd8aff2b50b76365a6c139620282b2b3f23f 100644 --- a/src/common/utils/api.ts +++ b/src/common/utils/api.ts @@ -26,7 +26,6 @@ const SOCKET_URL = process.env.NODE_ENV === 'production' ? PROD_SOCKET_URL : DEV * @name fetchData * @param url * @param method - * @param setLogin * @param payload * @description for body */ diff --git a/src/pages/history-page/modules/order-box/OrderBox.tsx b/src/pages/history-page/modules/order-box/OrderBox.tsx index c8c695bd60761fe97e241fb2c65744172b542234..60c28f9f3b17621ba516db6e5a6f14caf8416c6f 100644 --- a/src/pages/history-page/modules/order-box/OrderBox.tsx +++ b/src/pages/history-page/modules/order-box/OrderBox.tsx @@ -8,7 +8,7 @@ import S from "./OrderBox.module.css"; import type Connector from "../../../../common/instances/Connector"; import type { MenuPageData } from "../../../menu-page/config/type"; import type { HistoryPageData } from "../../config/type"; -import type { FC } from "react"; +import type { FC , MutableRefObject } from "react"; interface Props { shop : string; @@ -17,16 +17,17 @@ interface Props { price : HistoryPageData['totalPrice']; takeout : HistoryPageData['takeout']; status : HistoryPageData['status']; - connector : Connector; + connector : MutableRefObject<Connector | null>; } const OrderBox : FC<Props> = ({ shop, items, waitingCount, price, takeout, status, connector }) => { const [_name, setName] = useState<string>(''); useEffect(() => { + if (!connector) return; void (async () => { try{ - const response = await connector.get<MenuPageData>(`/menu/${items[0].menuId}`); + const response = await connector.current!.get<MenuPageData>(`/menu/${items[0].menuId}`); setName(response.name); } catch { alert(ALERT.REQ_FAIL);