summaryrefslogtreecommitdiff
path: root/src/lib/merchant/components/Konfirmasi.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/merchant/components/Konfirmasi.jsx')
-rw-r--r--src/lib/merchant/components/Konfirmasi.jsx18
1 files changed, 16 insertions, 2 deletions
diff --git a/src/lib/merchant/components/Konfirmasi.jsx b/src/lib/merchant/components/Konfirmasi.jsx
index 45db7388..6deabe05 100644
--- a/src/lib/merchant/components/Konfirmasi.jsx
+++ b/src/lib/merchant/components/Konfirmasi.jsx
@@ -17,6 +17,7 @@ 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';
@@ -34,11 +35,24 @@ const Konfirmasi = ({ chekValid, buttonSubmitClick }) => {
formRef.current(); // Memicu submit form di InformasiPerusahaan
}
};
- const handleIsError = (value) => {
+ const handleIsError = async (value) => {
console.log('LAHKAH SELANJUTNYA', value);
if (!value) {
// goToNextStep();
- toast.success('Berhasil medaftarkan merchant');
+ 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('/');