From ba665edb1e1fdef776a853f144420263e13e002f Mon Sep 17 00:00:00 2001 From: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com> Date: Thu, 19 Oct 2023 15:30:36 +0530 Subject: [PATCH] fix: UI fixes and improvements (#559) * chore: add cursor pointer * fix: tooltip color * chore: add tooltip * fix: admin pages in mobile --- .../src/app/(marketing)/open/bar-metrics.tsx | 3 ++ .../src/app/(marketing)/open/cap-table.tsx | 2 +- .../app/(marketing)/open/funding-raised.tsx | 3 ++ .../admin/documents/data-table.tsx | 37 ++++++++++++++----- apps/web/src/app/(dashboard)/admin/layout.tsx | 2 +- apps/web/src/app/(dashboard)/admin/nav.tsx | 8 +++- .../src/app/(dashboard)/admin/stats/page.tsx | 4 +- .../(dashboard)/metric-card/metric-card.tsx | 18 ++++++--- packages/ui/primitives/dropdown-menu.tsx | 2 +- 9 files changed, 58 insertions(+), 21 deletions(-) diff --git a/apps/marketing/src/app/(marketing)/open/bar-metrics.tsx b/apps/marketing/src/app/(marketing)/open/bar-metrics.tsx index 42295c0bf..aa3929833 100644 --- a/apps/marketing/src/app/(marketing)/open/bar-metrics.tsx +++ b/apps/marketing/src/app/(marketing)/open/bar-metrics.tsx @@ -46,6 +46,9 @@ export const BarMetric = { { - return {value}; + return {value}; }} /> { header: 'Owner', accessorKey: 'owner', cell: ({ row }) => { + const avatarFallbackText = row.original.User.name + ? recipientInitials(row.original.User.name) + : row.original.User.email.slice(0, 1).toUpperCase(); + return ( - - - - - {recipientInitials(row.original.User.name ?? '')} - - - - + + + + + + {avatarFallbackText} + + + + + + + + {avatarFallbackText} + + + +
+ {row.original.User.name} + {row.original.User.email} +
+
+
); }, }, diff --git a/apps/web/src/app/(dashboard)/admin/layout.tsx b/apps/web/src/app/(dashboard)/admin/layout.tsx index a3076a74c..60066fc10 100644 --- a/apps/web/src/app/(dashboard)/admin/layout.tsx +++ b/apps/web/src/app/(dashboard)/admin/layout.tsx @@ -20,7 +20,7 @@ export default async function AdminSectionLayout({ children }: AdminSectionLayou return (
-
+
{children}
diff --git a/apps/web/src/app/(dashboard)/admin/nav.tsx b/apps/web/src/app/(dashboard)/admin/nav.tsx index 8050f867a..089861069 100644 --- a/apps/web/src/app/(dashboard)/admin/nav.tsx +++ b/apps/web/src/app/(dashboard)/admin/nav.tsx @@ -16,7 +16,13 @@ export const AdminNav = ({ className, ...props }: AdminNavProps) => { const pathname = usePathname(); return ( -
+