refactor(FE-114): remove bulk delete functionality from RecordingTable

This commit is contained in:
rstubryan
2025-10-16 09:12:21 +07:00
parent 64e6724664
commit ec387637ed
@@ -183,7 +183,6 @@ const RecordingTable = () => {
const [isBulkRejectLoading, setIsBulkRejectLoading] = useState(false);
const singleDeleteModal = useModal();
const bulkDeleteModal = useModal();
const bulkApproveModal = useModal();
const bulkRejectModal = useModal();
@@ -249,19 +248,6 @@ const RecordingTable = () => {
}, 1000);
};
const bulkDeleteHandler = async () => {
setIsDeleteLoading(true);
console.log(
'Deleted recordings:',
paginatedData.filter((_, idx) => selectedRecordings.includes(idx))
);
setTimeout(() => {
setIsDeleteLoading(false);
setSelectedRecordings([]);
bulkDeleteModal.closeModal();
}, 1000);
};
return (
<div className='flex flex-col gap-4'>
<div className='flex flex-col gap-2 mb-4'>
@@ -313,20 +299,6 @@ const RecordingTable = () => {
/>
Reject ({selectedRecordings.length})
</Button>
<Button
type='button'
color='error'
variant='outline'
onClick={() => bulkDeleteModal.openModal()}
className='flex items-center gap-2'
>
<Icon
icon='material-symbols:delete-outline'
width={20}
height={20}
/>
Delete Selected ({selectedRecordings.length})
</Button>
</div>
)}
@@ -359,21 +331,6 @@ const RecordingTable = () => {
onClick: bulkRejectHandler,
}}
/>
<ConfirmationModal
ref={bulkDeleteModal.ref}
type='error'
text={`Apakah anda yakin ingin menghapus ${selectedRecordings.length} data Recording yang dipilih?`}
secondaryButton={{
text: 'Tidak',
}}
primaryButton={{
text: 'Ya',
color: 'error',
isLoading: isDeleteLoading,
onClick: bulkDeleteHandler,
}}
/>
</div>
<Table