Auth0 Universal Components
    Preparing search index...

    Interface OrganizationMemberEditRolesTabProps

    interface OrganizationMemberEditRolesTabProps {
        availableRoles: Role[];
        classes?: Pick<
            OrganizationMemberDetailClasses,
            | "OrganizationMemberRemoveRoleModal-dialogContent"
            | "OrganizationMemberAssignRolesModal-dialogContent",
        >;
        customMessages?: Partial<OrganizationMemberDetailMessages>;
        isAssigningRoles?: boolean;
        isFetchingAvailableRoles?: boolean;
        isFetchingMemberRoles?: boolean;
        isRemovingRoles?: boolean;
        memberName?: string;
        memberRoles: Role[];
        modalState: MemberDetailModalState;
        onAssignRolesCancel: () => void;
        onAssignRolesClick: () => void;
        onAssignRolesSubmit: (
            roleIds: string[],
            memberRoles: Role[],
            userId?: string | null,
        ) => void;
        onRemoveRolesCancel: () => void;
        onRemoveRolesClick: (roles: Role[]) => void;
        onRemoveRolesConfirm: () => void;
        onSelectedRolesChange: (roles: Role[]) => void;
        organizationName?: string;
        removingRoleIds?: string[];
        selectedMember?: OrgMember | null;
        selectedRoles: Role[];
        style?: CSSProperties;
    }
    Index

    Properties

    availableRoles: Role[]
    classes?: Pick<
        OrganizationMemberDetailClasses,
        | "OrganizationMemberRemoveRoleModal-dialogContent"
        | "OrganizationMemberAssignRolesModal-dialogContent",
    >
    customMessages?: Partial<OrganizationMemberDetailMessages>
    isAssigningRoles?: boolean
    isFetchingAvailableRoles?: boolean
    isFetchingMemberRoles?: boolean
    isRemovingRoles?: boolean
    memberName?: string
    memberRoles: Role[]
    onAssignRolesCancel: () => void
    onAssignRolesClick: () => void
    onAssignRolesSubmit: (
        roleIds: string[],
        memberRoles: Role[],
        userId?: string | null,
    ) => void
    onRemoveRolesCancel: () => void
    onRemoveRolesClick: (roles: Role[]) => void
    onRemoveRolesConfirm: () => void
    onSelectedRolesChange: (roles: Role[]) => void
    organizationName?: string
    removingRoleIds?: string[]
    selectedMember?: OrgMember | null
    selectedRoles: Role[]
    style?: CSSProperties