mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-20 13:32:00 +00:00
refactor(FE): Refactor approval checks for readability
This commit is contained in:
@@ -701,10 +701,12 @@ const RecordingTable = () => {
|
|||||||
const allRows = table.getRowModel().rows;
|
const allRows = table.getRowModel().rows;
|
||||||
const selectableRows = allRows.filter((row) => {
|
const selectableRows = allRows.filter((row) => {
|
||||||
const recording = row.original;
|
const recording = row.original;
|
||||||
const isRecordingApproved = recording.approval?.action === 'APPROVED' &&
|
const isRecordingApproved =
|
||||||
|
recording.approval?.action === 'APPROVED' &&
|
||||||
recording.approval?.step_number === 2 &&
|
recording.approval?.step_number === 2 &&
|
||||||
recording.approval?.step_name === 'Disetujui';
|
recording.approval?.step_name === 'Disetujui';
|
||||||
const isRecordingRejected = recording.approval?.action === 'REJECTED';
|
const isRecordingRejected =
|
||||||
|
recording.approval?.action === 'REJECTED';
|
||||||
return !isRecordingApproved && !isRecordingRejected;
|
return !isRecordingApproved && !isRecordingRejected;
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -742,7 +744,8 @@ const RecordingTable = () => {
|
|||||||
},
|
},
|
||||||
cell: ({ row }) => {
|
cell: ({ row }) => {
|
||||||
const recording = row.original;
|
const recording = row.original;
|
||||||
const isRecordingApproved = recording.approval?.action === 'APPROVED' &&
|
const isRecordingApproved =
|
||||||
|
recording.approval?.action === 'APPROVED' &&
|
||||||
recording.approval?.step_number === 2 &&
|
recording.approval?.step_number === 2 &&
|
||||||
recording.approval?.step_name === 'Disetujui';
|
recording.approval?.step_name === 'Disetujui';
|
||||||
const isRecordingRejected = recording.approval?.action === 'REJECTED';
|
const isRecordingRejected = recording.approval?.action === 'REJECTED';
|
||||||
|
|||||||
Reference in New Issue
Block a user