summaryrefslogtreecommitdiff
path: root/src/lib/pengajuan-tempo/component/Referensi.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/pengajuan-tempo/component/Referensi.jsx')
-rw-r--r--src/lib/pengajuan-tempo/component/Referensi.jsx20
1 files changed, 14 insertions, 6 deletions
diff --git a/src/lib/pengajuan-tempo/component/Referensi.jsx b/src/lib/pengajuan-tempo/component/Referensi.jsx
index 17ac6cb0..b8c2f7eb 100644
--- a/src/lib/pengajuan-tempo/component/Referensi.jsx
+++ b/src/lib/pengajuan-tempo/component/Referensi.jsx
@@ -1,6 +1,9 @@
import React, { useState, useEffect, useMemo, useRef } from 'react';
import { useForm } from 'react-hook-form';
-import { usePengajuanTempoStoreSupplier } from '../../../../src-migrate/modules/register/stores/usePengajuanTempoStore';
+import {
+ usePengajuanTempoStoreSupplier,
+ usePengajuanTempoStore,
+} from '../../../../src-migrate/modules/register/stores/usePengajuanTempoStore';
import * as Yup from 'yup';
import { yupResolver } from '@hookform/resolvers/yup';
import { PlusCircleIcon } from '@heroicons/react/24/outline';
@@ -8,7 +11,7 @@ import useDevice from '@/core/hooks/useDevice';
import { Trash2Icon } from 'lucide-react';
import { ChevronDownIcon, ChevronUpIcon } from '@heroicons/react/24/outline';
const initialData = [];
-const Referensi = ({ chekValid, buttonSubmitClick }) => {
+const Referensi = ({ chekValid, buttonSubmitClick, data }) => {
const { isDesktop, isMobile } = useDevice();
const [openIndexes, setOpenIndexes] = useState([]);
@@ -25,6 +28,7 @@ const Referensi = ({ chekValid, buttonSubmitClick }) => {
});
const { formSupplier, updateFormSupplier, updateHasSave } =
usePengajuanTempoStoreSupplier();
+ const { form } = usePengajuanTempoStore();
const [formData, setFormData] = useState([
{
supplier: '',
@@ -153,10 +157,13 @@ const Referensi = ({ chekValid, buttonSubmitClick }) => {
return item;
};
useEffect(() => {
- const cachedData = getFromLocalStorage('Referensi');
- if (cachedData) {
- setSupplierData(cachedData);
- updateFormSupplier(cachedData);
+ console.log('supplierData', supplierData);
+ console.log('form supplier', formSupplier);
+ console.log('data', data);
+ // const cachedData = getFromLocalStorage('Referensi');
+ if (data) {
+ setSupplierData(data);
+ updateFormSupplier(data);
}
}, [buttonSubmitClick]);
@@ -169,6 +176,7 @@ const Referensi = ({ chekValid, buttonSubmitClick }) => {
prev.includes(index) ? prev.filter((i) => i !== index) : [...prev, index]
);
};
+
return (
<>
{isDesktop && (