mirror of
https://github.com/Sea-Haven-Industries/shoc-frontend-new.git
synced 2026-10-07 08:09:00 +00:00
fix(team-members): render load failures distinctly (SH-324)
This commit is contained in:
parent
de79daefb1
commit
1df3e5d292
2 changed files with 17 additions and 1 deletions
|
|
@ -27,6 +27,7 @@ export function TeamMembersTable({
|
||||||
}: {
|
}: {
|
||||||
rows: TeamMemberListItem[];
|
rows: TeamMemberListItem[];
|
||||||
isLoading: boolean;
|
isLoading: boolean;
|
||||||
|
hasError: boolean;
|
||||||
tab: "active" | "inactive";
|
tab: "active" | "inactive";
|
||||||
onOpen: (member: TeamMemberListItem) => void;
|
onOpen: (member: TeamMemberListItem) => void;
|
||||||
}) {
|
}) {
|
||||||
|
|
@ -52,6 +53,15 @@ export function TeamMembersTable({
|
||||||
<CircularProgress size={28} />
|
<CircularProgress size={28} />
|
||||||
</TableCell>
|
</TableCell>
|
||||||
</TableRow>
|
</TableRow>
|
||||||
|
) : hasError ? (
|
||||||
|
<TableRow>
|
||||||
|
<TableCell colSpan={8} align="center" sx={{ py: 8 }}>
|
||||||
|
<Typography sx={{ fontWeight: 600 }}>Unable to load team members</Typography>
|
||||||
|
<Typography variant="body2" color="text.secondary">
|
||||||
|
Check your connection and try again.
|
||||||
|
</Typography>
|
||||||
|
</TableCell>
|
||||||
|
</TableRow>
|
||||||
) : rows.length === 0 ? (
|
) : rows.length === 0 ? (
|
||||||
<TableRow>
|
<TableRow>
|
||||||
<TableCell colSpan={8} align="center" sx={{ py: 8 }}>
|
<TableCell colSpan={8} align="center" sx={{ py: 8 }}>
|
||||||
|
|
|
||||||
|
|
@ -152,7 +152,13 @@ export default function TeamMembersListPage() {
|
||||||
)}
|
)}
|
||||||
|
|
||||||
<Box sx={{ flex: 1, overflow: "auto", p: 2 }}>
|
<Box sx={{ flex: 1, overflow: "auto", p: 2 }}>
|
||||||
<TeamMembersTable rows={rows} isLoading={isLoading} tab={tab} onOpen={setSelectedMember} />
|
<TeamMembersTable
|
||||||
|
rows={rows}
|
||||||
|
isLoading={isLoading}
|
||||||
|
hasError={Boolean(error)}
|
||||||
|
tab={tab}
|
||||||
|
onOpen={setSelectedMember}
|
||||||
|
/>
|
||||||
</Box>
|
</Box>
|
||||||
|
|
||||||
<Stack
|
<Stack
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue