summaryrefslogtreecommitdiff
path: root/src-migrate
diff options
context:
space:
mode:
authorHATEC\SPVDEV001 <tri.susilo@altama.co.id>2023-12-05 09:57:39 +0700
committerHATEC\SPVDEV001 <tri.susilo@altama.co.id>2023-12-05 09:57:39 +0700
commit4ac372ff318ee78e5d5019a1dbe95bf47b661766 (patch)
tree3ef19ebcaf604f5e5faf435e47b1cbde6f3053e7 /src-migrate
parentddfdcfdc47e8c44fbf7abd0ee69acb959ab79387 (diff)
onbording popup
Diffstat (limited to 'src-migrate')
-rw-r--r--src-migrate/modules/popup-information/index.tsx38
1 files changed, 38 insertions, 0 deletions
diff --git a/src-migrate/modules/popup-information/index.tsx b/src-migrate/modules/popup-information/index.tsx
new file mode 100644
index 00000000..0d48a92a
--- /dev/null
+++ b/src-migrate/modules/popup-information/index.tsx
@@ -0,0 +1,38 @@
+import { useRouter } from 'next/router';
+import { useEffect, useState } from 'react';
+import Modal from '~/common/components/elements/Modal';
+import { getAuth } from '~/common/libs/auth';
+import PageContent from '../page-content';
+import Link from 'next/link';
+
+const PagePopupInformation = () => {
+ const router = useRouter();
+ const isHomePage = router.pathname === '/';
+ const auth = getAuth();
+ const [active, setActive] = useState<boolean>(false);
+
+ useEffect(() => {
+ if (isHomePage && !auth) {
+ setActive(true);
+ }
+ }, [isHomePage, auth]);
+ return (
+ <div className='group'>
+ <Modal
+ active={active}
+ className='w-10/12 md:w-fit'
+ close={() => setActive(false)}
+ mode='desktop'
+ >
+ <div>
+ <PageContent path='/onbording-popup' />
+ <Link href={'/register'} className='btn-yellow w-full mt-2'>
+ Daftar Sekarang
+ </Link>
+ </div>
+ </Modal>
+ </div>
+ );
+};
+
+export default PagePopupInformation;