@cfxlabsinc/b2b-services
    Preparing search index...
    InviteMemberDialog: React.FC<
        PropsWithChildren<
            {
                onInvite: (
                    input: { email: string; roleId: string },
                ) => Promise<ActionOutcome>;
                roles: AssignableRole[];
                scopeLabel: string;
            },
        >,
    > = ...

    Invite one or more people by email, all to one role. The trigger is children; the role defaults to the last entry in roles, the least privileged. Addresses that fail stay in the field with their reason.