summaryrefslogtreecommitdiff
path: root/src-migrate/modules
diff options
context:
space:
mode:
authortrisusilo <tri.susilo@altama.co.id>2023-12-12 09:42:53 +0000
committertrisusilo <tri.susilo@altama.co.id>2023-12-12 09:42:53 +0000
commit8ce7b8a442020eeae7b9d30bb6b7609338846aee (patch)
tree6e6146c7ba41eeadf6bf8085959347aa701eb124 /src-migrate/modules
parentddfdcfdc47e8c44fbf7abd0ee69acb959ab79387 (diff)
parent6b8427b18ab3cb5bcc83bceaf43cc7b712a83fa6 (diff)
Merged in Feature/popup_information (pull request #120)
Feature/popup information
Diffstat (limited to 'src-migrate/modules')
-rw-r--r--src-migrate/modules/popup-information/index.tsx40
1 files changed, 40 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..78e9dcf2
--- /dev/null
+++ b/src-migrate/modules/popup-information/index.tsx
@@ -0,0 +1,40 @@
+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-fit !bg-transparent !border-none'
+ close={() => setActive(false)}
+ mode='desktop'
+ >
+ <div>
+ <Link href={'/register'}>
+ <PageContent path='/onbording-popup' />
+ </Link>
+ <Link href={'/register'} className='btn-yellow w-full mt-2'>
+ Daftar Sekarang
+ </Link>
+ </div>
+ </Modal>
+ </div>
+ );
+};
+
+export default PagePopupInformation;