feat:status table konten

This commit is contained in:
Anang Yusman 2025-05-26 20:14:15 +08:00
parent 82cccdf94f
commit a2cee179d5
4 changed files with 30 additions and 24 deletions

View File

@ -121,13 +121,13 @@ const useTableColumns = () => {
"menunggu review": "bg-orange-100 text-orange-600", "menunggu review": "bg-orange-100 text-orange-600",
}; };
// Mengambil `statusName` dari data API const isPublish = row.original.isPublish;
const status = row.getValue("statusName") as string; const isPublishOnPolda = row.original.isPublishOnPolda;
const statusName = status?.toLocaleLowerCase(); // Ubah ke huruf kecil
// Gunakan `statusName` untuk pencocokan const status =
const statusStyles = isPublish || isPublishOnPolda ? "diterima" : "menunggu review";
statusColors[statusName] || "bg-gray-100 text-gray-600";
const statusStyles = statusColors[status] || "bg-red-200 text-red-600";
return ( return (
<Badge <Badge
@ -136,7 +136,7 @@ const useTableColumns = () => {
statusStyles statusStyles
)} )}
> >
{status} {/* Tetap tampilkan nilai asli */} {status}
</Badge> </Badge>
); );
}, },

View File

@ -125,10 +125,13 @@ const useTableColumns = () => {
"menunggu review": "bg-orange-100 text-orange-600", "menunggu review": "bg-orange-100 text-orange-600",
}; };
const status = row.getValue("statusName") as string; const isPublish = row.original.isPublish;
const statusName = status?.toLocaleLowerCase(); const isPublishOnPolda = row.original.isPublishOnPolda;
const statusStyles =
statusColors[statusName] || "bg-red-200 text-red-600"; const status =
isPublish || isPublishOnPolda ? "diterima" : "menunggu review";
const statusStyles = statusColors[status] || "bg-red-200 text-red-600";
return ( return (
<Badge <Badge
@ -137,7 +140,7 @@ const useTableColumns = () => {
statusStyles statusStyles
)} )}
> >
{status} {/* Tetap tampilkan nilai asli */} {status}
</Badge> </Badge>
); );
}, },

View File

@ -122,13 +122,13 @@ const useTableColumns = () => {
"menunggu review": "bg-orange-100 text-orange-600", "menunggu review": "bg-orange-100 text-orange-600",
}; };
// Mengambil `statusName` dari data API const isPublish = row.original.isPublish;
const status = row.getValue("statusName") as string; const isPublishOnPolda = row.original.isPublishOnPolda;
const statusName = status?.toLocaleLowerCase(); // Ubah ke huruf kecil
// Gunakan `statusName` untuk pencocokan const status =
const statusStyles = isPublish || isPublishOnPolda ? "diterima" : "menunggu review";
statusColors[statusName] || "bg-gray-100 text-gray-600";
const statusStyles = statusColors[status] || "bg-red-200 text-red-600";
return ( return (
<Badge <Badge
@ -137,7 +137,7 @@ const useTableColumns = () => {
statusStyles statusStyles
)} )}
> >
{status} {/* Tetap tampilkan nilai asli */} {status}
</Badge> </Badge>
); );
}, },

View File

@ -123,10 +123,13 @@ const useTableColumns = () => {
"menunggu review": "bg-orange-100 text-orange-600", "menunggu review": "bg-orange-100 text-orange-600",
}; };
const status = row.getValue("statusName") as string; const isPublish = row.original.isPublish;
const statusName = status?.toLocaleLowerCase(); const isPublishOnPolda = row.original.isPublishOnPolda;
const statusStyles =
statusColors[statusName] || "bg-red-200 text-red-600"; const status =
isPublish || isPublishOnPolda ? "diterima" : "menunggu review";
const statusStyles = statusColors[status] || "bg-red-200 text-red-600";
return ( return (
<Badge <Badge
@ -135,7 +138,7 @@ const useTableColumns = () => {
statusStyles statusStyles
)} )}
> >
{status} {/* Tetap tampilkan nilai asli */} {status}
</Badge> </Badge>
); );
}, },