diff --git a/apps/dashboard/app/(app)/@breadcrumb/authorization/permissions/[permissionId]/page.tsx b/apps/dashboard/app/(app)/@breadcrumb/authorization/permissions/[permissionId]/page.tsx index e4ad54369c..8ffd960e18 100644 --- a/apps/dashboard/app/(app)/@breadcrumb/authorization/permissions/[permissionId]/page.tsx +++ b/apps/dashboard/app/(app)/@breadcrumb/authorization/permissions/[permissionId]/page.tsx @@ -43,7 +43,7 @@ async function AsyncPageBreadcrumb(props: PageProps) { - {permissions.name} + {permissions.name} diff --git a/apps/dashboard/app/(app)/authorization/permissions/[permissionId]/page.tsx b/apps/dashboard/app/(app)/authorization/permissions/[permissionId]/page.tsx index 884b7265ed..10de75c985 100644 --- a/apps/dashboard/app/(app)/authorization/permissions/[permissionId]/page.tsx +++ b/apps/dashboard/app/(app)/authorization/permissions/[permissionId]/page.tsx @@ -2,6 +2,7 @@ import { CopyButton } from "@/components/dashboard/copy-button"; import { PageHeader } from "@/components/dashboard/page-header"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; +import { Tooltip, TooltipContent, TooltipTrigger } from "@/components/ui/tooltip"; import { getTenantId } from "@/lib/auth"; import { db } from "@/lib/db"; import { @@ -69,6 +70,7 @@ export default async function RolesPage(props: Props) { connectedKeys.add(key.keyId); } } + const shouldShowTooltip = permission.name.length > 16; return (
@@ -79,10 +81,21 @@ export default async function RolesPage(props: Props) { - {permission.name} - + + + {permission.name} +
+ +
+
+ {shouldShowTooltip && ( + + {permission.name} + + )} +
,