// import { useGlobals } from "../../hooks/useGlobals"; import { Button, Card, message } from "antd"; import BackIcon from "components/Icons/BackIcon"; import CancelIcon from "components/Icons/CancelIcon"; import CancelPopupIcon from "components/Icons/CancelPopupIcon"; import NextIcon from "components/Icons/NextIcon"; import { useState } from "react"; import { useTranslation } from "react-i18next"; import { useParams } from "react-router-dom"; import { useCancelOrderMutation } from "redux/api/others"; import { useAppSelector } from "redux/hooks"; import { ProBottomSheet } from "../ProBottomSheet/ProBottomSheet"; import ProText from "../ProText"; import ProTitle from "../ProTitle"; import styles from "./CustomBottomSheet.module.css"; export function CancelOrderBottomSheet() { const { t } = useTranslation(); const [isOpen, setIsOpen] = useState(false); const { isRTL } = useAppSelector((state) => state.locale); const { orderId } = useParams(); const [cancelOrder] = useCancelOrderMutation(); const handleCancelOrder = () => { setIsOpen(false); cancelOrder({ orderID: orderId || "", }).then((res: any) => { if (res.error) { message.error(res.error.data.message); } else { message.success(res.data.message); } }); }; const handleKeepOrder = () => { setIsOpen(false); }; return ( <> setIsOpen(true)}>
{t("order.cancelOrder")}
{isRTL ? ( ) : ( )}
setIsOpen(false)} title={t("order.cancelOrder")} showCloseButton={false} initialSnap={1} height={350} snapPoints={[350]} >
{t("order.areYouSureYouWantToCancelThisOrder?")} {t("order.thisActionCannotBeUndone")}
); }