From 1df3e5d292bdd4804f3c4d43482d7d9167307a5b Mon Sep 17 00:00:00 2001 From: Codex Review Integration Date: Wed, 16 Sep 2026 22:38:53 -0300 Subject: [PATCH] fix(team-members): render load failures distinctly (SH-324) --- .../team-members/_components/team-members-table.tsx | 10 ++++++++++ src/app/(protected)/team-members/index.tsx | 8 +++++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/app/(protected)/team-members/_components/team-members-table.tsx b/src/app/(protected)/team-members/_components/team-members-table.tsx index a70cef65..58f96576 100644 --- a/src/app/(protected)/team-members/_components/team-members-table.tsx +++ b/src/app/(protected)/team-members/_components/team-members-table.tsx @@ -27,6 +27,7 @@ export function TeamMembersTable({ }: { rows: TeamMemberListItem[]; isLoading: boolean; + hasError: boolean; tab: "active" | "inactive"; onOpen: (member: TeamMemberListItem) => void; }) { @@ -52,6 +53,15 @@ export function TeamMembersTable({ + ) : hasError ? ( + + + Unable to load team members + + Check your connection and try again. + + + ) : rows.length === 0 ? ( diff --git a/src/app/(protected)/team-members/index.tsx b/src/app/(protected)/team-members/index.tsx index d88c94d5..8ce620a3 100644 --- a/src/app/(protected)/team-members/index.tsx +++ b/src/app/(protected)/team-members/index.tsx @@ -152,7 +152,13 @@ export default function TeamMembersListPage() { )} - +