aboutsummaryrefslogtreecommitdiffstats
path: root/src/views/Landing/CookiePermissionSnackbar.jsx
diff options
context:
space:
mode:
authorLibravatar Mo Tarbin <mhed.t91@gmail.com>2024-09-01 14:11:08 -0400
committerLibravatar Mo Tarbin <mhed.t91@gmail.com>2024-09-01 14:11:08 -0400
commit3a4519cb640fee59cdb4e6d9e3e9ddbcef46a37d (patch)
treec1b8f93a9d57fd9c2699f3c88406c265eb459c87 /src/views/Landing/CookiePermissionSnackbar.jsx
parent7e93e80a72c9116cb7a2e567b7b14025e422a2b0 (diff)
downloaddonetick-frontend-3a4519cb640fee59cdb4e6d9e3e9ddbcef46a37d.tar.gz
donetick-frontend-3a4519cb640fee59cdb4e6d9e3e9ddbcef46a37d.tar.bz2
donetick-frontend-3a4519cb640fee59cdb4e6d9e3e9ddbcef46a37d.zip
Add CookiePermissionSnackbar component to Landing page, Better UI to selected dates
Diffstat (limited to '')
-rw-r--r--src/views/Landing/CookiePermissionSnackbar.jsx40
1 files changed, 40 insertions, 0 deletions
diff --git a/src/views/Landing/CookiePermissionSnackbar.jsx b/src/views/Landing/CookiePermissionSnackbar.jsx
new file mode 100644
index 0000000..e786794
--- /dev/null
+++ b/src/views/Landing/CookiePermissionSnackbar.jsx
@@ -0,0 +1,40 @@
+import { Button, Snackbar } from '@mui/joy'
+import Cookies from 'js-cookie'
+import { useEffect, useState } from 'react'
+
+const CookiePermissionSnackbar = () => {
+ useEffect(() => {
+ const cookiePermission = Cookies.get('cookies_permission')
+
+ if (cookiePermission !== 'true') {
+ setOpen(true)
+ }
+ }, [])
+
+ const [open, setOpen] = useState(false)
+ const handleClose = () => {
+ // Cookies.set('cookies_permission', 'true')
+ setOpen(false)
+ }
+
+ return (
+ <Snackbar
+ open={open}
+ anchorOrigin={{ vertical: 'bottom', horizontal: 'center' }}
+ onClose={(event, reason) => {
+ if (reason === 'clickaway') {
+ return
+ }
+ // Cookies.set('cookies_permission', 'true')
+ handleClose()
+ }}
+ >
+ We use cookies to ensure you get the best experience on our website.
+ <Button variant='soft' onClick={handleClose}>
+ Accept
+ </Button>
+ </Snackbar>
+ )
+}
+
+export default CookiePermissionSnackbar