Auth0 Universal Components
    Preparing search index...

    Interface UserMFAMgmtViewProps

    interface UserMFAMgmtViewProps {
        contact: string;
        customMessages: Partial<MFAMessages> | undefined;
        disableDelete: boolean;
        disableEnroll: boolean;
        enrollFactor: FactorTypeEnum | null;
        enrollmentPhase: any;
        error: string | null;
        factorConfig?: Partial<Record<FactorTypeEnum, FactorConfigOptions>>;
        factorsByType: Record<MFAType, Authenticator[]>;
        factorToDelete: { id: string; type: FactorTypeEnum } | null;
        hasNoActiveFactors: boolean;
        hideHeader: boolean;
        isConfirming: boolean;
        isDeleteDialogOpen: boolean;
        isDeleting: boolean;
        isEnrollDialogOpen: boolean;
        isEnrolling: boolean;
        onAdvanceToQR: () => void;
        onCancelDelete: () => void;
        onCloseEnrollDialog: () => void;
        onConfirmDelete: () => Promise<void>;
        onConfirmOtp: (otpCode: string) => Promise<void>;
        onConfirmRecoveryCode: () => Promise<void>;
        onContinueQR: () => Promise<void>;
        onDeleteFactor: (
            factorId: string,
            factorType: FactorTypeEnum,
        ) => Promise<void>;
        onEnrollFactor: (factor: FactorTypeEnum) => void;
        onSubmitContact: (options: Record<string, string>) => Promise<boolean>;
        otpData: { barcodeUri: string; manualInputCode: string };
        readOnly: boolean;
        recoveryCode: string;
        schema: Partial<{ email?: RegExp; phone?: RegExp }> | undefined;
        showActiveOnly: boolean;
        styling: ComponentStyling<UserMFAMgmtClasses> | undefined;
        visibleFactorTypes: FactorTypeEnum[];
    }
    Index

    Properties

    contact: string
    customMessages: Partial<MFAMessages> | undefined
    disableDelete: boolean
    disableEnroll: boolean
    enrollFactor: FactorTypeEnum | null
    enrollmentPhase: any
    error: string | null
    factorConfig?: Partial<Record<FactorTypeEnum, FactorConfigOptions>>
    factorsByType: Record<MFAType, Authenticator[]>
    factorToDelete: { id: string; type: FactorTypeEnum } | null
    hasNoActiveFactors: boolean
    hideHeader: boolean
    isConfirming: boolean
    isDeleteDialogOpen: boolean
    isDeleting: boolean
    isEnrollDialogOpen: boolean
    isEnrolling: boolean
    onAdvanceToQR: () => void
    onCancelDelete: () => void
    onCloseEnrollDialog: () => void
    onConfirmDelete: () => Promise<void>
    onConfirmOtp: (otpCode: string) => Promise<void>
    onConfirmRecoveryCode: () => Promise<void>
    onContinueQR: () => Promise<void>
    onDeleteFactor: (factorId: string, factorType: FactorTypeEnum) => Promise<void>
    onEnrollFactor: (factor: FactorTypeEnum) => void
    onSubmitContact: (options: Record<string, string>) => Promise<boolean>
    otpData: { barcodeUri: string; manualInputCode: string }
    readOnly: boolean
    recoveryCode: string
    schema: Partial<{ email?: RegExp; phone?: RegExp }> | undefined
    showActiveOnly: boolean
    styling: ComponentStyling<UserMFAMgmtClasses> | undefined
    visibleFactorTypes: FactorTypeEnum[]