refactor(FE): Remove restriction check for locked rows and add

"isGrowingLocked" badge
This commit is contained in:
rstubryan
2026-03-11 10:03:54 +07:00
parent 11eeac3289
commit 5494cb0ff2
@@ -210,7 +210,7 @@ const RowOptionsMenu = ({
</Button>
</RequirePermission>
)}
{!restrictionInfo.isLocked && !isApproved && !isRejected && (
{!isApproved && !isRejected && (
<RequirePermission permissions='lti.production.recording.approve'>
<Button
onClick={() => {
@@ -226,7 +226,7 @@ const RowOptionsMenu = ({
</Button>
</RequirePermission>
)}
{!restrictionInfo.isLocked && !isApproved && !isRejected && (
{!isApproved && !isRejected && (
<RequirePermission permissions='lti.production.recording.approve'>
<Button
onClick={() => {
@@ -818,6 +818,10 @@ const RecordingTable = () => {
props.row.original.project_flock?.project_flock_category ||
'GROWING';
const color = category === 'LAYING' ? 'info' : 'warning';
const isGrowingLocked =
category === 'GROWING' && props.row.original.is_laying;
return (
<div className='flex flex-col gap-1'>
<StatusBadge color={color} text={formatTitleCase(category)} />
@@ -826,6 +830,11 @@ const RecordingTable = () => {
(Transisi)
</span>
)}
{isGrowingLocked && (
<span className='text-xs text-error font-medium'>
(Penguncian)
</span>
)}
</div>
);
},