mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-20 13:32:00 +00:00
refactor(FE-438): Show approve/reject only when step is CREATED
This commit is contained in:
@@ -198,18 +198,21 @@ const UniformityDetail: React.FC<UniformityDetailProps> = ({
|
||||
}}
|
||||
/>
|
||||
|
||||
<div className='divider my-3.5' />
|
||||
{/* Approve/Reject Buttons */}
|
||||
{initialValues.result && (
|
||||
<RequirePermission permissions='lti.production.uniformity.approve'>
|
||||
<div className='grid grid-cols-1 sm:grid-cols-2 gap-4 [&_button]:rounded-lg'>
|
||||
<Button variant='outline' onClick={handleReject}>
|
||||
Reject
|
||||
</Button>
|
||||
<Button onClick={handleApprove}>Approve</Button>
|
||||
</div>
|
||||
</RequirePermission>
|
||||
)}
|
||||
{initialValues.result &&
|
||||
initialValues.latest_approval?.step_name === 'CREATED' ? (
|
||||
<>
|
||||
<div className='divider my-3.5' />
|
||||
<RequirePermission permissions='lti.production.uniformity.approve'>
|
||||
<div className='grid grid-cols-1 sm:grid-cols-2 gap-4 [&_button]:rounded-lg'>
|
||||
<Button variant='outline' onClick={handleReject}>
|
||||
Reject
|
||||
</Button>
|
||||
<Button onClick={handleApprove}>Approve</Button>
|
||||
</div>
|
||||
</RequirePermission>
|
||||
</>
|
||||
) : null}
|
||||
</div>
|
||||
</div>
|
||||
) : (
|
||||
|
||||
Reference in New Issue
Block a user