From ab265bf09a41f4e1b10e8a1027411c7089975c2d Mon Sep 17 00:00:00 2001 From: Mohammed Al-yaseen Date: Mon, 5 Jan 2026 15:37:05 +0300 Subject: [PATCH] CouponBottomSheet: ehancements --- .../CustomBottomSheet/CouponBottomSheet.tsx | 36 +++++++++++++++---- 1 file changed, 29 insertions(+), 7 deletions(-) diff --git a/src/components/CustomBottomSheet/CouponBottomSheet.tsx b/src/components/CustomBottomSheet/CouponBottomSheet.tsx index 7238b20..3873bc4 100644 --- a/src/components/CustomBottomSheet/CouponBottomSheet.tsx +++ b/src/components/CustomBottomSheet/CouponBottomSheet.tsx @@ -5,6 +5,7 @@ import ProRatioGroups from "../ProRatioGroups/ProRatioGroups"; import { colors } from "ThemeConstants"; import { updateCoupon } from "features/order/orderSlice"; import { useAppDispatch } from "redux/hooks"; +import { Button } from "antd"; interface CouponBottomSheetProps { isOpen: boolean; @@ -26,9 +27,9 @@ export function CouponBottomSheet({ setValue(initialValue); }, [initialValue]); - const handleSave = (selectedValue: string) => { - onSave(selectedValue); - dispatch(updateCoupon(selectedValue)); + const handleSave = () => { + onSave(value); + dispatch(updateCoupon(value)); onClose(); }; @@ -42,10 +43,9 @@ export function CouponBottomSheet({ isOpen={isOpen} onClose={handleCancel} title={t("cart.coupon")} - showCloseButton={false} initialSnap={1} - height={350} - snapPoints={[350]} + height={385} + snapPoints={[385]} >
setValue(value)} showDivider={true} optionsStyle={{ fontSize: 12, @@ -80,6 +80,28 @@ export function CouponBottomSheet({ color: colors.primary, }} /> + +
+ +
);