diff --git a/src/components/pages/production/chickin/form/ChickinForm.tsx b/src/components/pages/production/chickin/form/ChickinForm.tsx
index b5b1dc4d..d484e1c6 100644
--- a/src/components/pages/production/chickin/form/ChickinForm.tsx
+++ b/src/components/pages/production/chickin/form/ChickinForm.tsx
@@ -75,12 +75,12 @@ const ChickinFormKandang = ({
- {' '}
+ {' '}
Aktif
diff --git a/src/components/pages/production/project-flock/ProjectFlockTable.tsx b/src/components/pages/production/project-flock/ProjectFlockTable.tsx
index 6b935812..ab14ef84 100644
--- a/src/components/pages/production/project-flock/ProjectFlockTable.tsx
+++ b/src/components/pages/production/project-flock/ProjectFlockTable.tsx
@@ -15,7 +15,7 @@ import ConfirmationModalWithNotes from '@/components/modal/ConfirmationModalWith
import Table from '@/components/Table';
import { ROWS_OPTIONS } from '@/config/constant';
import { isResponseError, isResponseSuccess } from '@/lib/api-helper';
-import { cn, formatDate } from '@/lib/helper';
+import { cn, formatDate, formatTitleCase } from '@/lib/helper';
import { AreaApi, KandangApi, LocationApi } from '@/services/api/master-data';
import { ProjectFlockApi } from '@/services/api/production/project-flock';
import { useTableFilter } from '@/services/hooks/useTableFilter';
@@ -254,7 +254,8 @@ const ProjectFlockTable = ({ refresh }: { refresh?: () => void }) => {
header: 'Status',
cell: (props) => {
const approval = props.row.original.approval;
-
+ const isRejected = approval?.action == 'REJECTED';
+ const isApproved = approval?.action == 'APPROVED';
return (
void }) => {
badge: 'rounded-lg px-2 w-full flex flex-row justify-start',
}}
color={
- approval?.step_number == 1
- ? 'neutral'
- : approval?.step_number == 2
- ? 'success'
- : 'error'
+ isRejected
+ ? 'error'
+ : isApproved
+ ? approval?.step_number == 1
+ ? 'neutral'
+ : approval?.step_number == 2
+ ? 'primary'
+ : approval?.step_number == 3
+ ? 'success'
+ : 'neutral'
+ : 'neutral'
}
>
void }) => {
approval?.step_number == 1
? 'neutral'
: approval?.step_number == 2
- ? 'success'
- : 'error'
+ ? 'primary'
+ : approval?.step_number == 3
+ ? 'success'
+ : 'neutral'
}
/>
- {approval?.step_name}
+ {isRejected
+ ? 'Ditolak'
+ : formatTitleCase(approval?.step_name || '')}
);
},
diff --git a/src/components/pages/production/project-flock/detail/ProjectFlockDetail.tsx b/src/components/pages/production/project-flock/detail/ProjectFlockDetail.tsx
index 4a998c83..50b258fb 100644
--- a/src/components/pages/production/project-flock/detail/ProjectFlockDetail.tsx
+++ b/src/components/pages/production/project-flock/detail/ProjectFlockDetail.tsx
@@ -156,9 +156,9 @@ const ProjectFlockDetail = ({
projectFlock.approval?.step_number == 1
? 'neutral'
: projectFlock.approval?.step_number == 2
- ? 'success'
- : projectFlock.approval?.step_number >= 3
- ? 'error'
+ ? 'primary'
+ : projectFlock.approval?.step_number == 3
+ ? 'success'
: undefined
}
className={{
@@ -173,9 +173,9 @@ const ProjectFlockDetail = ({
projectFlock.approval?.step_number == 1
? 'neutral'
: projectFlock.approval?.step_number == 2
- ? 'success'
- : projectFlock.approval?.step_number >= 3
- ? 'error'
+ ? 'primary'
+ : projectFlock.approval?.step_number == 3
+ ? 'success'
: undefined
}
/>{' '}
@@ -273,7 +273,7 @@ const ProjectFlockDetail = ({
{' '}
Kandang Aktif ({projectFlock.kandangs?.length})