diff --git a/components/form/task-ta/task-ta-detail-form.tsx b/components/form/task-ta/task-ta-detail-form.tsx index ab7424d8..83b24a56 100644 --- a/components/form/task-ta/task-ta-detail-form.tsx +++ b/components/form/task-ta/task-ta-detail-form.tsx @@ -1520,7 +1520,7 @@ export default function FormTaskTaDetail() { {urlInputs.map((url: any, index: any) => ( - // handleLinkChange(index, e.target.value) - // } placeholder={`Masukkan link berita ${index + 1}`} /> diff --git a/components/form/task-ta/task-ta-edit-form.tsx b/components/form/task-ta/task-ta-edit-form.tsx index 9e055c2a..8eeea104 100644 --- a/components/form/task-ta/task-ta-edit-form.tsx +++ b/components/form/task-ta/task-ta-edit-form.tsx @@ -588,7 +588,9 @@ export default function FormTaskTaEdit() { narration: data.naration, expertCompetencies: Array.from(selectedCompetencies).join(","), title: data.title, - attachmentUrl: links, + attachmentUrl: urlInputs + .map((url: any) => url.attachmentUrl || "") + .filter((url: string) => url.trim() !== ""), }; const response = await createTaskTa(requestData); @@ -802,7 +804,7 @@ export default function FormTaskTaEdit() { isAudioUploadFinish && isTextUploadFinish ) { - successSubmit("/in/contributor/task"); + successSubmit("/in/contributor/task-ta"); } } @@ -841,9 +843,11 @@ export default function FormTaskTaEdit() { }; const handleLinkChange = (index: number, value: string) => { - const updatedLinks = [...links]; - updatedLinks[index] = value; - setLinks(updatedLinks); + setUrlInputs((prev: any) => + prev.map((url: any, idx: any) => + idx === index ? { ...url, attachmentUrl: value } : url + ) + ); }; const handleAddLink = () => { @@ -1188,7 +1192,9 @@ export default function FormTaskTaEdit() { {isRecording &&
Recording... {timer} seconds remaining
}{" "} {/* Display remaining time */}