refactor(FE-438): Show approve/reject only when step is CREATED

This commit is contained in:
rstubryan
2025-12-29 13:51:32 +07:00
parent 11bd8b27b5
commit 5e32724d40
@@ -198,9 +198,11 @@ const UniformityDetail: React.FC<UniformityDetailProps> = ({
}} }}
/> />
<div className='divider my-3.5' />
{/* Approve/Reject Buttons */} {/* Approve/Reject Buttons */}
{initialValues.result && ( {initialValues.result &&
initialValues.latest_approval?.step_name === 'CREATED' ? (
<>
<div className='divider my-3.5' />
<RequirePermission permissions='lti.production.uniformity.approve'> <RequirePermission permissions='lti.production.uniformity.approve'>
<div className='grid grid-cols-1 sm:grid-cols-2 gap-4 [&_button]:rounded-lg'> <div className='grid grid-cols-1 sm:grid-cols-2 gap-4 [&_button]:rounded-lg'>
<Button variant='outline' onClick={handleReject}> <Button variant='outline' onClick={handleReject}>
@@ -209,7 +211,8 @@ const UniformityDetail: React.FC<UniformityDetailProps> = ({
<Button onClick={handleApprove}>Approve</Button> <Button onClick={handleApprove}>Approve</Button>
</div> </div>
</RequirePermission> </RequirePermission>
)} </>
) : null}
</div> </div>
</div> </div>
) : ( ) : (