fix: sinkronkan props file dan loading pada input komentar diskusi umum
This commit is contained in:
@@ -244,11 +244,11 @@ export default function DetailDiscussionGeneral() {
|
||||
loading={loadingSend}
|
||||
onSend={viewEdit ? handleEditKomentar : handleKomentar}
|
||||
onCancelEdit={handleViewEditKomentar}
|
||||
files={commentFiles}
|
||||
onAddFile={(newFiles) => setCommentFiles(prev => [...prev, ...newFiles])}
|
||||
onRemoveFile={(idx) => setCommentFiles(prev => prev.filter((_, i) => i !== idx))}
|
||||
files={viewEdit ? [] : commentFiles}
|
||||
onAddFile={viewEdit ? undefined : (newFiles) => setCommentFiles(prev => [...prev, ...newFiles])}
|
||||
onRemoveFile={viewEdit ? undefined : (idx) => setCommentFiles(prev => prev.filter((_, i) => i !== idx))}
|
||||
existingFiles={viewEdit ? selectKomentar.files.filter(f => !removedFileIds.includes(f.id)) : []}
|
||||
onRemoveExistingFile={(fileId) => setRemovedFileIds(prev => [...prev, fileId])}
|
||||
onRemoveExistingFile={viewEdit ? (fileId) => setRemovedFileIds(prev => prev.includes(fileId) ? prev.filter(id => id !== fileId) : [...prev, fileId]) : undefined}
|
||||
canSend={canComment}
|
||||
/>
|
||||
) : (
|
||||
|
||||
Reference in New Issue
Block a user