import { Button, Card, Divider, Form, Layout, Space } from "antd"; import { useGetOrderDetailsQuery } from "redux/api/others"; import { useAppSelector } from "redux/hooks"; import styles from "./OrderDetails.module.css"; import ProHeader from "components/ProHeader/ProHeader"; import { useTranslation } from "react-i18next"; import ProText from "components/ProText"; import useBreakPoint from "hooks/useBreakPoint"; import ImageWithFallback from "components/ImageWithFallback"; import { useParams } from "react-router-dom"; export default function OrderDetails() { const { orderId } = useParams(); const { t } = useTranslation(); const { isRTL } = useAppSelector((state) => state.locale); const { isMobile, isTablet } = useBreakPoint(); const { data: orderDetails } = useGetOrderDetailsQuery( { orderID: orderId || "", restaurantID: localStorage.getItem("restaurantID") || "", }, { skip: !orderId, }, ); const getMenuItemImageStyle = () => { if (isMobile) { return { width: 115, height: 96, }; } return { width: 120, height: 120, }; }; return (
{t("order.yourOrder")} {orderDetails?.orderItems.map((item: any, index: number) => (
{item.name} {/* {isRTL ? (item.variant as Variant)?.optionsAR?.[0]?.value : (item.variant as Variant)?.options?.[0]?.value} */}
{item.description}
{index !== orderDetails?.orderItems?.length - 1 && ( )}
))}
); }