diff options
| author | it-fixcomart <it@fixcomart.co.id> | 2024-10-21 16:16:34 +0700 |
|---|---|---|
| committer | it-fixcomart <it@fixcomart.co.id> | 2024-10-21 16:16:34 +0700 |
| commit | 3a0f3c6ed7ef886d3205d51937b1ecbb035b1a87 (patch) | |
| tree | ded50fbc40919b389088e1e983637b85fa1eb04e /src/lib/pengajuan-tempo/component/PengajuanTempo.jsx | |
| parent | c61477111b95d83a9b862f242923b911364f3612 (diff) | |
<iman> update and fix section dokumen
Diffstat (limited to 'src/lib/pengajuan-tempo/component/PengajuanTempo.jsx')
| -rw-r--r-- | src/lib/pengajuan-tempo/component/PengajuanTempo.jsx | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/src/lib/pengajuan-tempo/component/PengajuanTempo.jsx b/src/lib/pengajuan-tempo/component/PengajuanTempo.jsx index 612b009a..2ab7c21a 100644 --- a/src/lib/pengajuan-tempo/component/PengajuanTempo.jsx +++ b/src/lib/pengajuan-tempo/component/PengajuanTempo.jsx @@ -4,11 +4,13 @@ import Stepper from './Stepper'; import InformasiPerusahaan from './informasiPerusahaan'; import KontakPerusahaan from './KontakPerusahaan'; import Pengiriman from './Pengiriman'; +import Referensi from './Referensi'; import { Controller, useForm } from 'react-hook-form'; import { usePengajuanTempoStore, usePengajuanTempoStoreKontakPerson, usePengajuanTempoStorePengiriman, + usePengajuanTempoStoreSupplier, } from '../../../../src-migrate/modules/register/stores/usePengajuanTempoStore'; import { ChevronRightIcon, ChevronLeftIcon } from '@heroicons/react/24/outline'; const PengajuanTempo = () => { @@ -22,6 +24,8 @@ const PengajuanTempo = () => { validateKontakPerson, updateFormKontakPerson, } = usePengajuanTempoStoreKontakPerson(); + const { formSupplier, errorsSupplier, validateSupplier, updateFormSupplier } = + usePengajuanTempoStoreSupplier(); const { formPengiriman, errorsPengiriman, @@ -40,7 +44,7 @@ const PengajuanTempo = () => { buttonSubmitClick={buttonSubmitClick} />, <Pengiriman chekValid={notValid} buttonSubmitClick={buttonSubmitClick} />, - <div>Referensi</div>, + <Referensi chekValid={notValid} buttonSubmitClick={buttonSubmitClick} />, <div>Dokumen</div>, <div>Konfirmasi</div>, ]; @@ -48,7 +52,7 @@ const PengajuanTempo = () => { errors, errorsKontakPerson, errorsPengiriman, - <div>Referensi</div>, + errorsSupplier, <div>Dokumen</div>, <div>Konfirmasi</div>, ]; @@ -56,7 +60,7 @@ const PengajuanTempo = () => { form, formKontakPerson, formPengiriman, - <div>Referensi</div>, + formSupplier, <div>Dokumen</div>, <div>Konfirmasi</div>, ]; @@ -64,7 +68,7 @@ const PengajuanTempo = () => { updateForm, updateFormKontakPerson, updateFormPengiriman, - <div>Referensi</div>, + updateFormSupplier, <div>Dokumen</div>, <div>Konfirmasi</div>, ]; @@ -96,9 +100,13 @@ const PengajuanTempo = () => { const cachedData = getFromLocalStorage(stepLabels[currentStep]); if (cachedData) { // const formData = JSON.parse(cachedData); - Object.keys(cachedData).forEach((key) => { - stepDivsUpdateForm[currentStep](key, cachedData[key]); - }); + if (currentStep == 3) { + stepDivsUpdateForm[currentStep](cachedData); + } else { + Object.keys(cachedData).forEach((key) => { + stepDivsUpdateForm[currentStep](key, cachedData[key]); + }); + } } }, [currentStep]); const goToNextStep = () => { |
