feat: updated plus button

This commit is contained in:
=
2024-10-02 00:39:45 +05:30
parent a4091bfcdd
commit 3edd48a8b3
@@ -5,7 +5,7 @@ import { zodResolver } from "@hookform/resolvers/zod";
import { twMerge } from "tailwind-merge"; import { twMerge } from "tailwind-merge";
import { createNotification } from "@app/components/notifications"; import { createNotification } from "@app/components/notifications";
import { Button, IconButton, Modal, ModalContent, ModalTrigger, Tooltip } from "@app/components/v2"; import { Button, Modal, ModalContent, ModalTrigger, Tooltip } from "@app/components/v2";
import { ProjectPermissionSub, useWorkspace } from "@app/context"; import { ProjectPermissionSub, useWorkspace } from "@app/context";
import { usePopUp } from "@app/hooks"; import { usePopUp } from "@app/hooks";
import { useGetProjectRoleBySlug, useUpdateProjectRole } from "@app/hooks/api"; import { useGetProjectRoleBySlug, useUpdateProjectRole } from "@app/hooks/api";
@@ -104,19 +104,21 @@ export const RolePermissionsSection = ({ roleSlug, isDisabled }: Props) => {
<Modal <Modal
isOpen={popUp.createPolicy.isOpen} isOpen={popUp.createPolicy.isOpen}
onOpenChange={(isOpen) => handlePopUpToggle("createPolicy", isOpen)} onOpenChange={(isOpen) => handlePopUpToggle("createPolicy", isOpen)}
>
<ModalTrigger asChild disabled={isDisabled}>
<IconButton
isDisabled={isDisabled}
ariaLabel="new-policy"
className="rounded-l-none bg-mineshaft-600 p-3"
variant="outline_bg"
> >
<Tooltip content="New policy"> <Tooltip content="New policy">
<FontAwesomeIcon icon={faPlus} /> <div>
</Tooltip> <ModalTrigger asChild disabled={isDisabled}>
</IconButton> <Button
isDisabled={isDisabled}
className="h-10 rounded-l-none"
variant="outline_bg"
leftIcon={<FontAwesomeIcon icon={faPlus} />}
>
New policy
</Button>
</ModalTrigger> </ModalTrigger>
</div>
</Tooltip>
<ModalContent <ModalContent
title="New Policy" title="New Policy"
subTitle="Policies grant additional permissions." subTitle="Policies grant additional permissions."