add_cart_notfound

This commit is contained in:
karimalden 2024-06-10 12:00:38 +03:00
parent 2421bce5f7
commit 36ffb8ef19
10 changed files with 49 additions and 7 deletions

BIN
public/Cart/empty_card.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@ -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()

View File

@ -61,7 +61,7 @@ const CartWithDrawer = () => {
open={open}
key={placement}
width={550}
style={{maxHeight:"90%"}}
style={{maxHeight:"60%", minHeight:"500px"}}
>
<div className="cart_first_section">
<span>{t("Cart")}</span>
@ -77,6 +77,7 @@ const CartWithDrawer = () => {
))}
</div>
{Cart?.length > 0 ? (
<div className="ViewCart_Button">
<p>
@ -97,7 +98,10 @@ const CartWithDrawer = () => {
</Button>
</div>
) : (
<div></div>
<div className="EmptyCard">
<img src="/Cart/empty_card.gif" alt="" />
<p>{t('You have not placed any orders yet')}</p>
</div>
)}
</div>
</Drawer>

View File

@ -0,0 +1,17 @@
import React from 'react'
import { useTranslation } from 'react-i18next'
const Empty = () => {
const [t] = useTranslation()
return (
<div className='Empty'>
<img src="/icon/notfound_search.png" alt="" />
<h1>{t("There are no suitable products")}</h1>
<p>
{t("Please try using other keywords to find the product name")}
</p>
</div>
)
}
export default Empty

View File

@ -105,3 +105,8 @@
}
}
.search_comp{
display: flex;
flex-direction: column;
}

View File

@ -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(() => {

View File

@ -42,7 +42,7 @@
.active{
opacity: 1;
// border-bottom: .1vw solid var(--primary);
border-bottom: .1vw solid var(--primary);
color: var(--primary);
}
}

View File

@ -114,3 +114,18 @@
}
}
}
.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);
}
}