@cfxlabsinc/b2b-services
    Preparing search index...
    MembersTable: React.FC<
        {
            currentUserId: string;
            hasNext: boolean;
            isFiltered?: boolean;
            isPending?: boolean;
            members: TeamMemberRow[];
            onChangeRole: (userId: string, roleId: string) => Promise<ActionOutcome>;
            onChangeStatus: (
                userId: string,
                enabled: boolean,
            ) => Promise<ActionOutcome>;
            onClearFilters?: () => void;
            onPageChange: (page: number) => void;
            onRemove: (userId: string) => Promise<ActionOutcome>;
            page: number;
            pageSize: number;
            scopeLabel: string;
            total: number;
        },
    > = ...

    One page of workspace members.

    Role and status drop out as the container narrows, folding under the member's email, so the table reads at a phone width without scrolling sideways.