diff --git a/surfsense_web/app/dashboard/[search_space_id]/team/page.tsx b/surfsense_web/app/dashboard/[search_space_id]/team/page.tsx index f5553a580..d21e0387e 100644 --- a/surfsense_web/app/dashboard/[search_space_id]/team/page.tsx +++ b/surfsense_web/app/dashboard/[search_space_id]/team/page.tsx @@ -138,6 +138,7 @@ function getAvatarInitials(member: Membership): string { } const PAGE_SIZE = 5; +const SKELETON_KEYS = Array.from({ length: PAGE_SIZE }, (_, i) => `skeleton-${i}`); export default function TeamManagementPage() { const params = useParams(); @@ -290,9 +291,9 @@ export default function TeamManagementPage() { - {Array.from({ length: PAGE_SIZE }).map((_, i) => ( + {SKELETON_KEYS.map((id) => ( @@ -564,7 +565,7 @@ function MemberRow({ e.preventDefault()} - className="min-w-[120px]" + className="min-w-[120px] dark:bg-neutral-900 dark:border dark:border-white/5" > {canManageRoles && roles @@ -607,12 +608,12 @@ function MemberRow({ )} - - - router.push(`/dashboard/${searchSpaceId}/settings?section=team-roles`) - } - > + + + router.push(`/dashboard/${searchSpaceId}/settings?section=team-roles`) + } + > Manage Roles @@ -876,10 +877,10 @@ function AllInvitesDialog({ return ( -