Auth0 Universal Components
    Preparing search index...

    Interface UserMFAManagementViewProps

    Props for UserMFAManagementView component.

    interface UserMFAManagementViewProps {
        contact: string;
        customMessages: Partial<UserMfaManagementMessages> | undefined;
        disableDelete: boolean;
        disableEnroll: boolean;
        enrollFactor: FactorTypeEnum | null;
        enrollmentPhase: EnrollmentPhase;
        factorConfig?: FactorConfig;
        factorsByType: Record<MFAType, Authenticator[]>;
        factorToDelete: FactorToDelete | null;
        hasNoActiveFactors: boolean;
        hideHeader: boolean;
        isConfirming: boolean;
        isDeleteDialogOpen: boolean;
        isDeleting: boolean;
        isEnrollDialogOpen: boolean;
        isEnrolling: boolean;
        onCancelDelete: () => void;
        onCloseEnrollDialog: () => Promise<void>;
        onConfirmDelete: () => Promise<void>;
        onConfirmOtp: (otpCode: string) => Promise<void>;
        onConfirmRecoveryCode: () => Promise<void>;
        onContinueQRScan: () => Promise<void>;
        onDeleteFactor: (
            factorId: string,
            factorType: FactorTypeEnum,
        ) => Promise<void>;
        onEnrollFactor: (factor: FactorTypeEnum) => void;
        onResendCode?: () => Promise<void>;
        onStartQREnrollment: () => Promise<void>;
        onSubmitContact: (options: Record<string, string>) => Promise<boolean>;
        otpData: OtpData;
        readOnly: boolean;
        recoveryCode: string;
        schema: Partial<{ email?: RegExp; phone?: RegExp }> | undefined;
        showActiveOnly: boolean;
        styling: ComponentStyling<UserMFAManagementClasses> | undefined;
        visibleFactorTypes: FactorTypeEnum[];
    }
    Index

    Properties

    contact: string
    customMessages: Partial<UserMfaManagementMessages> | undefined
    disableDelete: boolean
    disableEnroll: boolean
    enrollFactor: FactorTypeEnum | null
    enrollmentPhase: EnrollmentPhase
    factorConfig?: FactorConfig
    factorsByType: Record<MFAType, Authenticator[]>
    factorToDelete: FactorToDelete | null
    hasNoActiveFactors: boolean
    hideHeader: boolean
    isConfirming: boolean
    isDeleteDialogOpen: boolean
    isDeleting: boolean
    isEnrollDialogOpen: boolean
    isEnrolling: boolean
    onCancelDelete: () => void
    onCloseEnrollDialog: () => Promise<void>
    onConfirmDelete: () => Promise<void>
    onConfirmOtp: (otpCode: string) => Promise<void>
    onConfirmRecoveryCode: () => Promise<void>
    onContinueQRScan: () => Promise<void>
    onDeleteFactor: (factorId: string, factorType: FactorTypeEnum) => Promise<void>
    onEnrollFactor: (factor: FactorTypeEnum) => void
    onResendCode?: () => Promise<void>
    onStartQREnrollment: () => Promise<void>
    onSubmitContact: (options: Record<string, string>) => Promise<boolean>
    otpData: OtpData
    readOnly: boolean
    recoveryCode: string
    schema: Partial<{ email?: RegExp; phone?: RegExp }> | undefined
    showActiveOnly: boolean
    styling: ComponentStyling<UserMFAManagementClasses> | undefined
    visibleFactorTypes: FactorTypeEnum[]