From eee0be55fda85feb09003d831d9136a27a0d8956 Mon Sep 17 00:00:00 2001 From: Scott Wilson Date: Fri, 11 Jul 2025 20:54:23 -0700 Subject: [PATCH] improvement: make checkbox colors more apparent and fix specific privilege checkbox styling --- frontend/src/components/v2/Checkbox/Checkbox.tsx | 2 +- .../MemberRoleForm/SpecificPrivilegeSection.tsx | 8 ++++---- .../components/ReviewAccessModal.tsx | 2 +- .../components/SecretApprovalRequestAction.tsx | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/frontend/src/components/v2/Checkbox/Checkbox.tsx b/frontend/src/components/v2/Checkbox/Checkbox.tsx index 359cc1c95..4d49e3bcd 100644 --- a/frontend/src/components/v2/Checkbox/Checkbox.tsx +++ b/frontend/src/components/v2/Checkbox/Checkbox.tsx @@ -42,7 +42,7 @@ export const Checkbox = ({ className={twMerge( "flex h-4 w-4 flex-shrink-0 items-center justify-center rounded border border-mineshaft-400/50 bg-mineshaft-600 shadow transition-all hover:bg-mineshaft-500", isDisabled && "bg-bunker-400 hover:bg-bunker-400", - isChecked && "border-primary/30 bg-primary/10", + isChecked && "border-primary/50 bg-primary/30", Boolean(children) && "mr-3", className )} diff --git a/frontend/src/pages/project/AccessControlPage/components/MembersTab/components/MemberRoleForm/SpecificPrivilegeSection.tsx b/frontend/src/pages/project/AccessControlPage/components/MembersTab/components/MemberRoleForm/SpecificPrivilegeSection.tsx index 35494419c..86b7d7633 100644 --- a/frontend/src/pages/project/AccessControlPage/components/MembersTab/components/MemberRoleForm/SpecificPrivilegeSection.tsx +++ b/frontend/src/pages/project/AccessControlPage/components/MembersTab/components/MemberRoleForm/SpecificPrivilegeSection.tsx @@ -347,7 +347,7 @@ export const SpecificPrivilegeSecretForm = ({ field.onChange(isChecked)} /> @@ -378,7 +378,7 @@ export const SpecificPrivilegeSecretForm = ({ field.onChange(isChecked)} /> @@ -411,7 +411,7 @@ export const SpecificPrivilegeSecretForm = ({ field.onChange(isChecked)} /> @@ -442,7 +442,7 @@ export const SpecificPrivilegeSecretForm = ({ field.onChange(isChecked)} /> diff --git a/frontend/src/pages/secret-manager/SecretApprovalsPage/components/AccessApprovalRequest/components/ReviewAccessModal.tsx b/frontend/src/pages/secret-manager/SecretApprovalsPage/components/AccessApprovalRequest/components/ReviewAccessModal.tsx index edaff1f00..842c7e030 100644 --- a/frontend/src/pages/secret-manager/SecretApprovalsPage/components/AccessApprovalRequest/components/ReviewAccessModal.tsx +++ b/frontend/src/pages/secret-manager/SecretApprovalsPage/components/AccessApprovalRequest/components/ReviewAccessModal.tsx @@ -445,7 +445,7 @@ export const ReviewAccessRequestModal = ({ onCheckedChange={(checked) => setBypassApproval(checked === true)} isChecked={bypassApproval} id="byPassApproval" - className={twMerge("mr-2", bypassApproval ? "!border-red/30 !bg-red/10" : "")} + className={twMerge("mr-2", bypassApproval ? "!border-red/50 !bg-red/30" : "")} > Approve without waiting for requirements to be met (bypass policy protection) diff --git a/frontend/src/pages/secret-manager/SecretApprovalsPage/components/SecretApprovalRequest/components/SecretApprovalRequestAction.tsx b/frontend/src/pages/secret-manager/SecretApprovalsPage/components/SecretApprovalRequest/components/SecretApprovalRequestAction.tsx index 58b707b04..49ae3a1be 100644 --- a/frontend/src/pages/secret-manager/SecretApprovalsPage/components/SecretApprovalRequest/components/SecretApprovalRequestAction.tsx +++ b/frontend/src/pages/secret-manager/SecretApprovalsPage/components/SecretApprovalRequest/components/SecretApprovalRequestAction.tsx @@ -168,7 +168,7 @@ export const SecretApprovalRequestAction = ({ isChecked={byPassApproval} id="byPassApproval" checkIndicatorBg="text-white" - className={twMerge("mr-2", byPassApproval ? "!border-red/30 !bg-red/10" : "")} + className={twMerge("mr-2", byPassApproval ? "!bg-red/30/10 !border-red/50" : "")} > Merge without waiting for approval (bypass secret change policy)