import { Card, Divider, Button, message } from "antd";
import DonateHandIcon from "components/Icons/cart/DonateHandIcon.tsx";
import styles from "pages/cart/cart.module.css";
import ProTitle from "components/ProTitle.tsx";
import ProText from "components/ProText.tsx";
import { colors } from "ThemeConstants.ts";
import ArabicPrice from "components/ArabicPrice";
import EditIcon from "components/Icons/EditIcon.tsx";
import { TipBottomSheet } from "components/CustomBottomSheet/TipBottomSheet.tsx";
import { useState } from "react";
import { updateTip, selectCart } from "features/order/orderSlice.ts";
import { useTranslation } from "react-i18next";
import { useAppDispatch, useAppSelector } from "redux/hooks.ts";
import { TipDialog } from "components/CustomBottomSheet/TipDialog.tsx";
import useBreakPoint from "hooks/useBreakPoint.ts";
export default function RewardWaiterCard() {
const { t } = useTranslation();
const dispatch = useAppDispatch();
const { tip } = useAppSelector(selectCart);
const { isDesktop } = useBreakPoint();
const [isTipOpen, setIsTipOpen] = useState(false);
const handleTipSave = (value: string) => {
dispatch(updateTip(value));
message.success(t("cart.tip") + " " + t("updatedSuccessfully"));
};
const handleTipClose = () => {
setIsTipOpen(false);
};
return (
<>
{t("cart.rewardYourWaiter")}
{t("cart.rewardYourWaiter100")}
{isDesktop ? (
) : (
)}
>
);
}