diff --git a/src/figma-make/components/pages/daily-checklist/DailyChecklistContent.tsx b/src/figma-make/components/pages/daily-checklist/DailyChecklistContent.tsx index 80c13f01..0f86f7e9 100644 --- a/src/figma-make/components/pages/daily-checklist/DailyChecklistContent.tsx +++ b/src/figma-make/components/pages/daily-checklist/DailyChecklistContent.tsx @@ -184,6 +184,11 @@ export function DailyChecklistContent() { const [emptyKandangEndDateError, setEmptyKandangEndDateError] = useState(''); + const [preloadedKandang, setPreloadedKandang] = useState<{ + id: string; + name: string; + } | null>(null); + const [existingDocuments, setExistingDocuments] = useState([]); const [documents, setDocuments] = useState([]); const [deletedDocumentIds, setDeletedDocumentIds] = useState([]); @@ -228,7 +233,11 @@ export function DailyChecklistContent() { const rawDate = data.date || ''; setDate(rawDate.length > 10 ? rawDate.slice(0, 10) : rawDate); skipKandangClearRef.current = true; - setKandangId(String(data.kandang?.id || '')); + const loadedKandangId = String(data.kandang?.id || ''); + setKandangId(loadedKandangId); + if (data.kandang?.name) { + setPreloadedKandang({ id: loadedKandangId, name: data.kandang.name }); + } const isEmptyKandang = !!data.empty_kandang || data.category === 'empty_kandang'; @@ -1162,9 +1171,17 @@ export function DailyChecklistContent() { - {kandangOptions.map((kandang) => ( + {preloadedKandang && + !kandangOptions.some( + (k) => String(k.value) === preloadedKandang.id + ) && ( + + {preloadedKandang.name} + + )} + {kandangOptions.map((kandang, kandangIdx) => ( {kandang.label}