import { useTranslation } from "react-i18next"; import { ProBottomSheet } from "components/ProBottomSheet/ProBottomSheet.tsx"; import { useAppSelector } from "redux/hooks.ts"; import ProText from "components/ProText.tsx"; import { OrderType } from "pages/checkout/hooks/types.ts"; import ProInputCard from "components/ProInputCard/ProInputCard.tsx"; import { Segmented, Button } from "antd"; import DineInIcon from "./icons/dineIn.svg?react"; import DeliveryIcon from "./icons/delivery.svg?react"; import PickupIcon from "./icons/pickup.svg?react"; import styles from "./OrderDetailsBottomSheet.module.css"; import { GoogleMap } from "components/CustomBottomSheet/GoogleMap.tsx"; interface OrderDetailsBottomSheetProps { isOpen: boolean; onClose: () => void; } export function OrderDetailsBottomSheet({ isOpen, onClose, }: OrderDetailsBottomSheetProps) { const { t } = useTranslation(); const { orderType, location } = useAppSelector((state) => state.order); return (
{/* Order Type */} , }, { value: OrderType.Pickup, label: t("orderTypes.pickup"), icon: , }, { value: OrderType.Delivery, label: t("orderTypes.delivery"), icon: , }, ]} value={orderType} size="small" /> {!location ? (
{t("address.noLocationSelected")}
{t("address.clickEditToSelect")}
) : (
)}
{t("address.noLocationSelected")}
{t("address.clickEditToSelect")}
); }