From 36ffb8ef1932c1f704c600d9fbad97692373b224 Mon Sep 17 00:00:00 2001 From: karimalden Date: Mon, 10 Jun 2024 12:00:38 +0300 Subject: [PATCH] add_cart_notfound --- public/Cart/empty_card.gif | Bin 0 -> 22716 bytes public/Home/notfound_search.png | Bin 0 -> 4591 bytes public/icon/notfound_search.png | Bin 0 -> 4591 bytes src/App.tsx | 6 +++--- src/Components/HOC/CartWithDrawer.tsx | 8 ++++++-- src/Components/Utils/Search/Empty.tsx | 17 +++++++++++++++++ src/Components/Utils/SearchBar/SearchBar.scss | 5 +++++ src/Pages/Auth/LoginForm.tsx | 3 ++- src/Styles/Layout/NavBar.scss | 2 +- src/Styles/Page/Cart.scss | 15 +++++++++++++++ 10 files changed, 49 insertions(+), 7 deletions(-) create mode 100644 public/Cart/empty_card.gif create mode 100644 public/Home/notfound_search.png create mode 100644 public/icon/notfound_search.png create mode 100644 src/Components/Utils/Search/Empty.tsx diff --git a/public/Cart/empty_card.gif b/public/Cart/empty_card.gif new file mode 100644 index 0000000000000000000000000000000000000000..55ba611b7fcb49ecb04b04c112826a2041cb7780 GIT binary patch literal 22716 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 Z`hTaEX;cB*w5b39002ovPDHLkV1mO>wx|FA literal 0 HcmV?d00001 diff --git a/public/icon/notfound_search.png b/public/icon/notfound_search.png new file mode 100644 index 0000000000000000000000000000000000000000..dfc2f4cb4d734d6abcc4c64a09215696364fc275 GIT binary patch literal 4591 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 Z`hTaEX;cB*w5b39002ovPDHLkV1mO>wx|FA literal 0 HcmV?d00001 diff --git a/src/App.tsx b/src/App.tsx index 999b8b4..b1a15b7 100755 --- a/src/App.tsx +++ b/src/App.tsx @@ -19,12 +19,12 @@ const App = () => { } }, [data]); - + const randomtoken = Math.random() useEffect(() => { const fn_firebase = (async () => { - const token = await requestPermission() + // const token = await requestPermission() if (!Guest) { - mutate({ fcm_token: token }); + mutate({ fcm_token: randomtoken }); } }) fn_firebase() diff --git a/src/Components/HOC/CartWithDrawer.tsx b/src/Components/HOC/CartWithDrawer.tsx index af510ea..1676092 100644 --- a/src/Components/HOC/CartWithDrawer.tsx +++ b/src/Components/HOC/CartWithDrawer.tsx @@ -61,7 +61,7 @@ const CartWithDrawer = () => { open={open} key={placement} width={550} - style={{maxHeight:"90%"}} + style={{maxHeight:"60%", minHeight:"500px"}} >
{t("Cart")} @@ -76,6 +76,7 @@ const CartWithDrawer = () => { ))}
+ {Cart?.length > 0 ? (
@@ -97,7 +98,10 @@ const CartWithDrawer = () => {
) : ( -
+
+ +

{t('You have not placed any orders yet')}

+
)} diff --git a/src/Components/Utils/Search/Empty.tsx b/src/Components/Utils/Search/Empty.tsx new file mode 100644 index 0000000..93956d2 --- /dev/null +++ b/src/Components/Utils/Search/Empty.tsx @@ -0,0 +1,17 @@ +import React from 'react' +import { useTranslation } from 'react-i18next' + +const Empty = () => { + const [t] = useTranslation() + return ( +
+ +

{t("There are no suitable products")}

+

+ {t("Please try using other keywords to find the product name")} +

+
+ ) +} + +export default Empty \ No newline at end of file diff --git a/src/Components/Utils/SearchBar/SearchBar.scss b/src/Components/Utils/SearchBar/SearchBar.scss index 337fab6..d9fc6c8 100755 --- a/src/Components/Utils/SearchBar/SearchBar.scss +++ b/src/Components/Utils/SearchBar/SearchBar.scss @@ -104,4 +104,9 @@ border-radius: 5px 0 0 5px; } + } + + .search_comp{ + display: flex; + flex-direction: column; } \ No newline at end of file diff --git a/src/Pages/Auth/LoginForm.tsx b/src/Pages/Auth/LoginForm.tsx index 388cfa7..3c1671c 100755 --- a/src/Pages/Auth/LoginForm.tsx +++ b/src/Pages/Auth/LoginForm.tsx @@ -18,6 +18,7 @@ const LoginForm = ({ setOpen }: any) => { const { mutate, isLoading, isSuccess, data } = useLogin(); const { login } = useAuthState(); const FCM = localStorage.getItem(FCM_TOKEN_KEY) + const random_token = Math.random() const handelSubmit = (values: any) => { if (!values.email || !values.password) { @@ -25,7 +26,7 @@ const LoginForm = ({ setOpen }: any) => { return; } - mutate({ ...values, fcm_token: FCM }); + mutate({ ...values, fcm_token: random_token }); }; useEffect(() => { diff --git a/src/Styles/Layout/NavBar.scss b/src/Styles/Layout/NavBar.scss index a8088bd..dc05cec 100755 --- a/src/Styles/Layout/NavBar.scss +++ b/src/Styles/Layout/NavBar.scss @@ -42,7 +42,7 @@ .active{ opacity: 1; - // border-bottom: .1vw solid var(--primary); + border-bottom: .1vw solid var(--primary); color: var(--primary); } } diff --git a/src/Styles/Page/Cart.scss b/src/Styles/Page/Cart.scss index 8e85f06..a12a8ab 100644 --- a/src/Styles/Page/Cart.scss +++ b/src/Styles/Page/Cart.scss @@ -113,4 +113,19 @@ } } } +} + +.EmptyCard{ + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + margin-top: 5%; + gap: 20px; + img{ + width: 40%; + } + p{ + font-size: max(1.5vw,15px); + } } \ No newline at end of file