diff --git a/src/components/pages/production/uniformity/UniformityTable.tsx b/src/components/pages/production/uniformity/UniformityTable.tsx
index 5633cdf9..a3530032 100644
--- a/src/components/pages/production/uniformity/UniformityTable.tsx
+++ b/src/components/pages/production/uniformity/UniformityTable.tsx
@@ -42,8 +42,6 @@ import {
ProjectFlock,
} from '@/types/api/production/project-flock';
import {
- getStatusColor,
- getStatusIndicatorColor,
getStatusText,
getStatusBadgeColor,
} from '@/components/pages/production/uniformity/uniformity-utils';
@@ -132,16 +130,10 @@ const UniformityConfirmationPreview = ({
if (id === 'status') {
return (
-
- {getStatusText(value)}
-
+
);
}
diff --git a/src/components/pages/production/uniformity/detail/UniformityDetail.tsx b/src/components/pages/production/uniformity/detail/UniformityDetail.tsx
index 2c0a848c..7772e91b 100644
--- a/src/components/pages/production/uniformity/detail/UniformityDetail.tsx
+++ b/src/components/pages/production/uniformity/detail/UniformityDetail.tsx
@@ -7,7 +7,7 @@ import { ColumnDef } from '@tanstack/react-table';
import Button from '@/components/Button';
import DrawerHeader from '@/components/helper/drawer/DrawerHeader';
import Table from '@/components/Table';
-import Badge from '@/components/Badge';
+import StatusBadge from '@/components/helper/StatusBadge';
import Tooltip from '@/components/Tooltip';
import RequirePermission from '@/components/helper/RequirePermission';
import { UniformityDetail as UniformityDetailType } from '@/types/api/production/uniformity';
@@ -18,8 +18,7 @@ import { UniformityApi } from '@/services/api/uniformity';
import useSWR from 'swr';
import { isResponseSuccess } from '@/lib/api-helper';
import {
- getStatusColor,
- getStatusIndicatorColor,
+ getStatusBadgeColor,
getStatusText,
} from '@/components/pages/production/uniformity/uniformity-utils';
import { DetailOptionType } from '@/types/api/production/uniformity';
@@ -184,16 +183,10 @@ const UniformityDetail: React.FC = ({
if (status) {
return (
-
- {getStatusText(status)}
-
+
);
}
diff --git a/src/components/pages/production/uniformity/uniformity-utils.ts b/src/components/pages/production/uniformity/uniformity-utils.ts
index 1b513de4..f25f9293 100644
--- a/src/components/pages/production/uniformity/uniformity-utils.ts
+++ b/src/components/pages/production/uniformity/uniformity-utils.ts
@@ -1,26 +1,8 @@
-export const weightStatusColorMap: Record = {
- ideal: 'bg-[#00D39033]',
- outside: 'bg-error/10',
-};
-
-export const weightStatusIndicatorColorMap: Record = {
- ideal: 'bg-[#008000]',
- outside: 'bg-error',
-};
-
export const weightStatusTextMap: Record = {
ideal: 'Ideal',
outside: 'Outside',
};
-export const getWeightStatusColor = (status: string): string => {
- return weightStatusColorMap[status] || 'bg-info';
-};
-
-export const getWeightStatusIndicatorColor = (status: string): string => {
- return weightStatusIndicatorColorMap[status] || 'bg-info';
-};
-
export const getWeightStatusText = (status: string): string => {
return weightStatusTextMap[status] || status;
};
@@ -39,24 +21,6 @@ export const getWeightStatusBadgeColor = (
return weightStatusBadgeColorMap[status] || 'neutral';
};
-export const statusColorMap: Record = {
- APPROVED: 'bg-[#00D39033]',
- Disetujui: 'bg-[#00D39033]',
- REJECTED: 'bg-error/10',
- Ditolak: 'bg-error/10',
- CREATED: 'bg-[#f3f3f4]',
- Pengajuan: 'bg-[#f3f3f4]',
-};
-
-export const statusIndicatorColorMap: Record = {
- APPROVED: 'bg-[#008000]',
- Disetujui: 'bg-[#008000]',
- REJECTED: 'bg-error',
- Ditolak: 'bg-error',
- CREATED: 'bg-[#D9D9D9]',
- Pengajuan: 'bg-[#D9D9D9]',
-};
-
export const statusTextMap: Record = {
APPROVED: 'Disetujui',
Disetujui: 'Disetujui',
@@ -66,14 +30,6 @@ export const statusTextMap: Record = {
Pengajuan: 'Pengajuan',
};
-export const getStatusColor = (status: string): string => {
- return statusColorMap[status] || 'bg-info';
-};
-
-export const getStatusIndicatorColor = (status: string): string => {
- return statusIndicatorColorMap[status] || 'bg-info';
-};
-
export const getStatusText = (status: string): string => {
return statusTextMap[status] || status;
};