{request.user &&
(request.user.firstName || request.user.lastName) &&
request.user.email ? (
{request.user?.firstName} {request.user?.lastName} ({request.user?.email})
) : (
A user
)}{" "}
is requesting access to the following resource:
Requested path:
{accessDetails.env + accessDetails.secretPath || ""}
Permissions:
{requestedAccess}
Access Type:
{getAccessLabel()}
{request.note && (
User Note:
{request.note}
)}
handleReview("approved")}
className="mt-4"
size="sm"
colorSchema={!request.isApprover && isSoftEnforcement ? "danger" : "primary"}
>
Approve Request
handleReview("rejected")}
className="mt-4 border-transparent bg-transparent text-mineshaft-200 hover:border-red hover:bg-red/20 hover:text-mineshaft-200"
size="sm"
>
Reject Request
{isSoftEnforcement &&
request.isRequestedByCurrentUser &&
!(request.isApprover && request.isSelfApproveAllowed) &&
canBypass && (
setBypassApproval(checked === true)}
isChecked={bypassApproval}
id="byPassApproval"
checkIndicatorBg="text-white"
className={twMerge(
"mr-2",
bypassApproval ? "border-red bg-red hover:bg-red-600" : ""
)}
>
Approve without waiting for requirements to be met (bypass policy protection)
{bypassApproval && (
setBypassReason(e.currentTarget.value)}
placeholder="Enter reason for bypass (min 10 chars)"
leftIcon={ }
/>
)}
)}