From fd867a90e22fb2fc2fb16237165796ebe0cabab0 Mon Sep 17 00:00:00 2001 From: it-fixcomart Date: Tue, 27 May 2025 08:29:22 +0700 Subject: off site merchant --- src/lib/merchant/components/Konfirmasi.jsx | 440 ++++++++++++++--------------- 1 file changed, 220 insertions(+), 220 deletions(-) (limited to 'src/lib/merchant/components/Konfirmasi.jsx') diff --git a/src/lib/merchant/components/Konfirmasi.jsx b/src/lib/merchant/components/Konfirmasi.jsx index 9556c88a..f7d552ac 100644 --- a/src/lib/merchant/components/Konfirmasi.jsx +++ b/src/lib/merchant/components/Konfirmasi.jsx @@ -1,224 +1,224 @@ -import React, { useState, useEffect, useMemo, useRef } from 'react'; -import { Controller, set, useForm } from 'react-hook-form'; -import HookFormSelect from '@/core/components/elements/Select/HookFormSelect'; -// import ProgressBar from '@ramonak/react-progress-bar'; -import { - Button, - Checkbox, - Spinner, - Tooltip, - UseToastOptions, -} from '@chakra-ui/react'; -import odooApi from '~/libs/odooApi'; -import { toast } from 'react-hot-toast'; -import getFileBase64 from '@/core/utils/getFileBase64'; -import { CheckCircleIcon } from '@heroicons/react/24/outline'; -import InformasiPerusahaan from './InformasiPerusahaan'; -import InformasiVendor from './InformasiVendor'; -import SyaratDagang from './SyaratDagang'; -import Dokumen from './Dokumen'; -import createMerchantApi from '../api/createMerchantApi'; -import useDevice from '@/core/hooks/useDevice'; -import { ChevronDownIcon, ChevronUpIcon } from '@heroicons/react/24/outline'; -import { useRouter } from 'next/router'; -const Konfirmasi = ({ chekValid, buttonSubmitClick }) => { - const { control, watch, setValue, getValues, reset } = useForm(); - const { isDesktop, isMobile } = useDevice(); - const [isOpenInformasi, setIsOpenInformasi] = useState(true); - const [isOpenKontak, setIsOpenKontak] = useState(false); - const [isOpenPengiriman, setIsOpenPengiriman] = useState(false); - const [isOpenKonfirmasi, setIsOpenKonfirmasi] = useState(false); - const formRef = useRef(null); - const router = useRouter(); - const handleDaftarMerchant = () => { - if (formRef.current) { - formRef.current(); // Memicu submit form di InformasiPerusahaan - } - }; - const handleIsError = async (value) => { - if (!value) { - // goToNextStep(); - const toastId = toast.loading('Mengirimkan formulir merchant...'); - const data = { - merchant_request: true, - }; - const create_leads = await createMerchantApi({ data }); - if (create_leads) { - toast.dismiss(toastId); - toast.success('Berhasil medaftarkan merchant'); - reset(); - // router.push('/+'); - } else { - toast.dismiss(toastId); - toast.error('Gagal menambahkan data'); - } - } - reset(); - router.push('/'); - }; +// import React, { useState, useEffect, useMemo, useRef } from 'react'; +// import { Controller, set, useForm } from 'react-hook-form'; +// import HookFormSelect from '@/core/components/elements/Select/HookFormSelect'; +// // import ProgressBar from '@ramonak/react-progress-bar'; +// import { +// Button, +// Checkbox, +// Spinner, +// Tooltip, +// UseToastOptions, +// } from '@chakra-ui/react'; +// import odooApi from '~/libs/odooApi'; +// import { toast } from 'react-hot-toast'; +// import getFileBase64 from '@/core/utils/getFileBase64'; +// import { CheckCircleIcon } from '@heroicons/react/24/outline'; +// import InformasiPerusahaan from './InformasiPerusahaan'; +// import InformasiVendor from './InformasiVendor'; +// import SyaratDagang from './SyaratDagang'; +// import Dokumen from './Dokumen'; +// import createMerchantApi from '../api/createMerchantApi'; +// import useDevice from '@/core/hooks/useDevice'; +// import { ChevronDownIcon, ChevronUpIcon } from '@heroicons/react/24/outline'; +// import { useRouter } from 'next/router'; +// const Konfirmasi = ({ chekValid, buttonSubmitClick }) => { +// const { control, watch, setValue, getValues, reset } = useForm(); +// const { isDesktop, isMobile } = useDevice(); +// const [isOpenInformasi, setIsOpenInformasi] = useState(true); +// const [isOpenKontak, setIsOpenKontak] = useState(false); +// const [isOpenPengiriman, setIsOpenPengiriman] = useState(false); +// const [isOpenKonfirmasi, setIsOpenKonfirmasi] = useState(false); +// const formRef = useRef(null); +// const router = useRouter(); +// const handleDaftarMerchant = () => { +// if (formRef.current) { +// formRef.current(); // Memicu submit form di InformasiPerusahaan +// } +// }; +// const handleIsError = async (value) => { +// if (!value) { +// // goToNextStep(); +// const toastId = toast.loading('Mengirimkan formulir merchant...'); +// const data = { +// merchant_request: true, +// }; +// const create_leads = await createMerchantApi({ data }); +// if (create_leads) { +// toast.dismiss(toastId); +// toast.success('Berhasil medaftarkan merchant'); +// reset(); +// // router.push('/+'); +// } else { +// toast.dismiss(toastId); +// toast.error('Gagal menambahkan data'); +// } +// } +// reset(); +// router.push('/'); +// }; - return ( - <> - {isDesktop && ( - <> -
-
-
-
- -
-
-
- -
-
+// return ( +// <> +// {isDesktop && ( +// <> +// +//
+//
+//
+// +//
+//
+//
+// +//
+//
-
-
-
- -
-
-
- -
-
-
- +//
+//
+//
+// +//
+//
+//
+// +//
+//
+//
+// -
- - *Pastikan data yang anda masukan sudah benar dan sesuai - - -
- - )} - {isMobile && ( -
-
-
-
-

Informasi Perusahaan

- {/* - Pastikan informasi usaha yang anda masukkan sudah sesuai - dengan data perusahaan anda - */} -
-
- {isOpenInformasi ? ( - setIsOpenInformasi(!isOpenInformasi)} - /> - ) : ( - setIsOpenInformasi(!isOpenInformasi)} - /> - )} -
-
- {isOpenInformasi && } -
-
-
-
-

Informasi Vendor

-
- {isOpenKontak ? ( - setIsOpenKontak(!isOpenKontak)} - /> - ) : ( - setIsOpenKontak(!isOpenKontak)} - /> - )} -
-
- {isOpenKontak && } -
-
-
-
-

Syarat Perdagangan

-
- {isOpenPengiriman ? ( - setIsOpenPengiriman(!isOpenPengiriman)} - /> - ) : ( - setIsOpenPengiriman(!isOpenPengiriman)} - /> - )} -
-
- {isOpenPengiriman && } -
-
-
-
-

Dokumen

-
- {isOpenKonfirmasi ? ( - setIsOpenKonfirmasi(!isOpenKonfirmasi)} - /> - ) : ( - setIsOpenKonfirmasi(!isOpenKonfirmasi)} - /> - )} -
-
- {isOpenKonfirmasi && } -
-
- - *Pastikan data yang anda masukan sudah benar dan sesuai - - -
-
- )} - - ); -}; +//
+// +// *Pastikan data yang anda masukan sudah benar dan sesuai +// +// +//
+// +// )} +// {isMobile && ( +//
+//
+//
+//
+//

Informasi Perusahaan

+// {/* +// Pastikan informasi usaha yang anda masukkan sudah sesuai +// dengan data perusahaan anda +// */} +//
+//
+// {isOpenInformasi ? ( +// setIsOpenInformasi(!isOpenInformasi)} +// /> +// ) : ( +// setIsOpenInformasi(!isOpenInformasi)} +// /> +// )} +//
+//
+// {isOpenInformasi && } +//
+//
+//
+//
+//

Informasi Vendor

+//
+// {isOpenKontak ? ( +// setIsOpenKontak(!isOpenKontak)} +// /> +// ) : ( +// setIsOpenKontak(!isOpenKontak)} +// /> +// )} +//
+//
+// {isOpenKontak && } +//
+//
+//
+//
+//

Syarat Perdagangan

+//
+// {isOpenPengiriman ? ( +// setIsOpenPengiriman(!isOpenPengiriman)} +// /> +// ) : ( +// setIsOpenPengiriman(!isOpenPengiriman)} +// /> +// )} +//
+//
+// {isOpenPengiriman && } +//
+//
+//
+//
+//

Dokumen

+//
+// {isOpenKonfirmasi ? ( +// setIsOpenKonfirmasi(!isOpenKonfirmasi)} +// /> +// ) : ( +// setIsOpenKonfirmasi(!isOpenKonfirmasi)} +// /> +// )} +//
+//
+// {isOpenKonfirmasi && } +//
+//
+// +// *Pastikan data yang anda masukan sudah benar dan sesuai +// +// +//
+//
+// )} +// +// ); +// }; -export default Konfirmasi; +// export default Konfirmasi; -- cgit v1.2.3