From 31ad6b0c866e36951027c98c22e55bca4e306272 Mon Sep 17 00:00:00 2001 From: Vladyslav Matsiiako Date: Thu, 28 Mar 2024 18:17:59 -0700 Subject: [PATCH] update style --- .../components/IdentityTab/IdentityTab.tsx | 6 +- .../IdentityRoleForm/IdentityRbacSection.tsx | 75 ++++++++---------- .../SpecificPrivilegeSection.tsx | 56 +++++++------- .../MemberListTab/MemberListTab.tsx | 4 +- .../MemberRoleForm/MemberRbacSection.tsx | 77 +++++++++---------- .../SpecificPrivilegeSection.tsx | 52 ++++++------- 6 files changed, 128 insertions(+), 142 deletions(-) diff --git a/frontend/src/views/Project/MembersPage/components/IdentityTab/IdentityTab.tsx b/frontend/src/views/Project/MembersPage/components/IdentityTab/IdentityTab.tsx index d82c53d2a..213b08246 100644 --- a/frontend/src/views/Project/MembersPage/components/IdentityTab/IdentityTab.tsx +++ b/frontend/src/views/Project/MembersPage/components/IdentityTab/IdentityTab.tsx @@ -308,12 +308,12 @@ export const IdentityTab = withProjectPermission( onOpenChange={(state) => handlePopUpToggle("updateRole", state)} > diff --git a/frontend/src/views/Project/MembersPage/components/IdentityTab/components/IdentityRoleForm/IdentityRbacSection.tsx b/frontend/src/views/Project/MembersPage/components/IdentityTab/components/IdentityRoleForm/IdentityRbacSection.tsx index fddc067bc..a4bd57ad3 100644 --- a/frontend/src/views/Project/MembersPage/components/IdentityTab/components/IdentityRoleForm/IdentityRbacSection.tsx +++ b/frontend/src/views/Project/MembersPage/components/IdentityTab/components/IdentityRoleForm/IdentityRbacSection.tsx @@ -1,8 +1,8 @@ import { Controller, useFieldArray, useForm } from "react-hook-form"; -import { faCaretDown, faClock, faClose } from "@fortawesome/free-solid-svg-icons"; +import { faCaretDown, faClock, faPlus, faTrash } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { zodResolver } from "@hookform/resolvers/zod"; -import { formatDistance } from "date-fns"; +import { format } from "date-fns"; import ms from "ms"; import { twMerge } from "tailwind-merge"; import { z } from "zod"; @@ -21,8 +21,7 @@ import { Select, SelectItem, Spinner, - Tag, - Tooltip + Tag } from "@app/components/v2"; import { ProjectPermissionActions, @@ -183,29 +182,24 @@ export const IdentityRbacSection = ({ identityProjectMember, onOpenUpgradeModal /> - : undefined} + rightIcon={} + isDisabled={isMemberEditDisabled} + className={twMerge( + "border-none bg-mineshaft-600 hover:bg-mineshaft-500 py-2.5 capitalize text-xs", + isTemporary && "text-primary", + isExpired && "text-red-600" + )} > - - + {!temporaryAccess?.isTemporary + ? "Permanent" + : `Expires at ${format( + new Date(temporaryAccess.temporaryAccessEndTime || ""), + "yyyy-MM-dd HH:mm:ss" + )}`} + - - { - if (selectedRoleList.fields.length > 1) { - selectedRoleList.remove(index); - } - }} - > - - - + { + if (selectedRoleList.fields.length > 1) { + selectedRoleList.remove(index); + } + }} + > + + ); })} @@ -311,6 +303,7 @@ export const IdentityRbacSection = ({ identityProjectMember, onOpenUpgradeModal