Skip to content

Commit 90e3910

Browse files
committed
Dashboard: Migrate contract/permissions page from chakra to tailwind, UI improvements
1 parent adcd69c commit 90e3910

File tree

6 files changed

+320
-486
lines changed

6 files changed

+320
-486
lines changed

apps/dashboard/src/@/components/misc/delayed-display.tsx

Lines changed: 0 additions & 37 deletions
This file was deleted.

apps/dashboard/src/@/components/ui/alert.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import * as React from "react";
44
import { cn } from "@/lib/utils";
55

66
const alertVariants = cva(
7-
"bg-card relative w-full rounded-lg border border-border p-4 [&>svg~*]:pl-7 [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground",
7+
"bg-card relative w-full rounded-xl border border-border p-4 [&>svg~*]:pl-7 [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground",
88
{
99
defaultVariants: {
1010
variant: "default",
@@ -38,7 +38,7 @@ const AlertTitle = React.forwardRef<
3838
React.HTMLAttributes<HTMLHeadingElement>
3939
>(({ className, ...props }, ref) => (
4040
<h5
41-
className={cn("font-medium leading-tight tracking-tight", className)}
41+
className={cn("font-medium leading-tight", className)}
4242
ref={ref}
4343
{...props}
4444
/>
@@ -51,7 +51,7 @@ const AlertDescription = React.forwardRef<
5151
>(({ className, ...props }, ref) => (
5252
<div
5353
className={cn(
54-
"mt-1.5 text-muted-foreground text-sm [&_p]:leading-relaxed",
54+
"mt-1 text-muted-foreground text-sm [&_p]:leading-relaxed",
5555
className,
5656
)}
5757
ref={ref}

apps/dashboard/src/app/(app)/(dashboard)/(chain)/[chain_id]/[contractAddress]/permissions/ContractPermissionsPage.tsx

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,5 +56,15 @@ export function ContractPermissionsPage({
5656
);
5757
}
5858

59-
return <Permissions contract={contract} isLoggedIn={isLoggedIn} />;
59+
return (
60+
<div>
61+
<h2 className="text-2xl font-semibold tracking-tight mb-0.5">
62+
Permissions
63+
</h2>
64+
<p className="text-muted-foreground mb-6">
65+
View and manage the permissions for this contract
66+
</p>
67+
<Permissions contract={contract} isLoggedIn={isLoggedIn} />
68+
</div>
69+
);
6070
}

0 commit comments

Comments
 (0)