From 5c27303695f529cb8d32e3b0598305773a27d9b5 Mon Sep 17 00:00:00 2001 From: Mohammed Al-yaseen Date: Tue, 23 Dec 2025 01:36:46 +0300 Subject: [PATCH] menu: on click on prduct open details as BS, also add redirect button to detials page if user click on redirect button --- .../ProBottomSheet/ProBottomSheet.tsx | 2 + src/components/ProHeader/ProHeader.tsx | 6 +- .../components/CartMobileTabletLayout.tsx | 45 ++++++------ .../youMayLike/YouMayAlsoLike.module.css | 5 +- .../youMayLike/YouMightAlsoLike.tsx | 14 ++-- src/pages/checkout/page.tsx | 50 +++++++++++++- .../AddToCartButton/AddToCartButton.tsx | 4 -- src/pages/menu/components/BackButton.tsx | 14 +++- .../menu/components/MenuList/MenuList.tsx | 13 +++- .../menu/components/MenuList/ProductCard.tsx | 15 ++-- src/pages/menu/menu.module.css | 23 +++---- src/pages/menu/page.tsx | 2 +- .../product/components/ProductBottomSheet.tsx | 68 +++++++++++++++++++ .../product/components/ProductFooter.tsx | 5 +- src/pages/product/page.tsx | 31 ++++++--- src/pages/product/product.module.css | 5 ++ 16 files changed, 224 insertions(+), 78 deletions(-) create mode 100644 src/pages/product/components/ProductBottomSheet.tsx diff --git a/src/components/ProBottomSheet/ProBottomSheet.tsx b/src/components/ProBottomSheet/ProBottomSheet.tsx index 029e5ae..1a50440 100644 --- a/src/components/ProBottomSheet/ProBottomSheet.tsx +++ b/src/components/ProBottomSheet/ProBottomSheet.tsx @@ -253,6 +253,8 @@ export function ProBottomSheet({ border: `1px solid ${themeName === "dark" ? "#424242" : "transparent"}`, transition: "all 0.3s ease", cursor: "pointer", + width: 30, + height: 30, }; const titleStyle: React.CSSProperties = { diff --git a/src/components/ProHeader/ProHeader.tsx b/src/components/ProHeader/ProHeader.tsx index 7b65769..f20e774 100644 --- a/src/components/ProHeader/ProHeader.tsx +++ b/src/components/ProHeader/ProHeader.tsx @@ -6,6 +6,8 @@ import { useAppSelector } from "redux/hooks"; import { ProBlack2 } from "ThemeConstants"; import ProTitle from "../ProTitle"; import useBreakPoint from "hooks/useBreakPoint"; +import NextIcon from "components/Icons/NextIcon"; + const { Text } = Typography; interface ProHeaderProps { @@ -41,7 +43,6 @@ const ProHeader: FunctionComponent = ({ top: 0, display: "flex", zIndex: 1000, - flexDirection: isRTL ? "row-reverse" : "row", justifyContent: "space-between", alignItems: "center", // This centers vertically backgroundColor: themeName === "light" ? "white" : ProBlack2, @@ -52,10 +53,9 @@ const ProHeader: FunctionComponent = ({ >