refactor(FE): Refactor approval checks for readability

This commit is contained in:
rstubryan
2026-02-24 15:34:11 +07:00
parent bdca10e0ac
commit 9de31c991d
@@ -701,10 +701,12 @@ const RecordingTable = () => {
const allRows = table.getRowModel().rows;
const selectableRows = allRows.filter((row) => {
const recording = row.original;
const isRecordingApproved = recording.approval?.action === 'APPROVED' &&
const isRecordingApproved =
recording.approval?.action === 'APPROVED' &&
recording.approval?.step_number === 2 &&
recording.approval?.step_name === 'Disetujui';
const isRecordingRejected = recording.approval?.action === 'REJECTED';
const isRecordingRejected =
recording.approval?.action === 'REJECTED';
return !isRecordingApproved && !isRecordingRejected;
});
@@ -742,7 +744,8 @@ const RecordingTable = () => {
},
cell: ({ row }) => {
const recording = row.original;
const isRecordingApproved = recording.approval?.action === 'APPROVED' &&
const isRecordingApproved =
recording.approval?.action === 'APPROVED' &&
recording.approval?.step_number === 2 &&
recording.approval?.step_name === 'Disetujui';
const isRecordingRejected = recording.approval?.action === 'REJECTED';