From f751fa6d398a8aab96380c832da927c60c6ccbe4 Mon Sep 17 00:00:00 2001 From: it-fixcomart Date: Mon, 4 Nov 2024 16:10:09 +0700 Subject: update pengajuan tempo mobile view fix --- src/lib/pengajuan-tempo/component/Konfirmasi.jsx | 98 +++++++++++++++++++----- 1 file changed, 80 insertions(+), 18 deletions(-) (limited to 'src/lib/pengajuan-tempo/component/Konfirmasi.jsx') diff --git a/src/lib/pengajuan-tempo/component/Konfirmasi.jsx b/src/lib/pengajuan-tempo/component/Konfirmasi.jsx index 04e00b53..80845a8f 100644 --- a/src/lib/pengajuan-tempo/component/Konfirmasi.jsx +++ b/src/lib/pengajuan-tempo/component/Konfirmasi.jsx @@ -15,8 +15,12 @@ import { CheckCircleIcon } from '@heroicons/react/24/outline'; import InformasiPerusahaan from './informasiPerusahaan'; import Pengiriman from './Pengiriman'; import KonfirmasiDokumen from './KonfirmasiDokumen'; +import useDevice from '@/core/hooks/useDevice'; +import { ChevronDownIcon, ChevronUpIcon } from '@heroicons/react/24/outline'; const Konfirmasi = ({ chekValid, buttonSubmitClick }) => { const { control, watch, setValue, getValues } = useForm(); + const { isDesktop, isMobile } = useDevice(); + const [isOpen, setIsOpen] = useState(false); const [industries, setIndustries] = useState([]); const { formDokumen, @@ -170,30 +174,88 @@ const Konfirmasi = ({ chekValid, buttonSubmitClick }) => { }; return ( <> -
-
-
-
- + {isDesktop && ( + +
+
+
+ +
+
+
+ +
-
-
- + +
+
+
+ +
+
+
+ +
- -
-
-
- + + )} + {isMobile && ( +
+
+
+

Informasi Perusahaan

+
+ {isOpen ? ( + + ) : ( + + )} +
+
+ +
+
+
+

Kontak Person

+
+ {isOpen ? ( + + ) : ( + + )} +
-
-
- + +
+
+
+

Pengiriman

+
+ {isOpen ? ( + + ) : ( + + )} +
+
+ +
+
+
+

Dokumen

+
+ {isOpen ? ( + + ) : ( + + )} +
+
-
-
+ + )} ); }; -- cgit v1.2.3