From bce3a25dc23b360e2365ae790bad7ff9c5b6228d Mon Sep 17 00:00:00 2001 From: Tiago Ribeiro Date: Mon, 25 Nov 2024 11:22:58 +0000 Subject: [PATCH] Added new permission types --- src/dashboards/IconCard.tsx | 10 ++++++---- src/pages/entities/[id]/roles/[role].tsx | 4 ++++ src/pages/settings.tsx | 25 ++++++++++++++++++++++-- src/resources/entityPermissions.ts | 12 ++++++++++-- 4 files changed, 43 insertions(+), 8 deletions(-) diff --git a/src/dashboards/IconCard.tsx b/src/dashboards/IconCard.tsx index dcea0834..dd03d8d5 100644 --- a/src/dashboards/IconCard.tsx +++ b/src/dashboards/IconCard.tsx @@ -1,5 +1,5 @@ import clsx from "clsx"; -import {IconType} from "react-icons"; +import { IconType } from "react-icons"; interface Props { Icon: IconType; @@ -10,11 +10,12 @@ interface Props { onClick?: () => void; isSelected?: boolean; isLoading?: boolean; + disabled?: boolean className?: string; } -export default function IconCard({Icon, label, value, color, tooltip, onClick, className, isLoading, isSelected}: Props) { - const colorClasses: {[key in typeof color]: string} = { +export default function IconCard({ Icon, label, value, color, tooltip, onClick, className, isLoading, disabled, isSelected }: Props) { + const colorClasses: { [key in typeof color]: string } = { purple: "mti-purple-light", red: "mti-red-light", rose: "mti-rose-light", @@ -24,8 +25,9 @@ export default function IconCard({Icon, label, value, color, tooltip, onClick, c return (