Auth0 Universal Components
    Preparing search index...

    Interface UseMFALogicResult

    Result returned by useMFALogic hook.

    interface UseMFALogicResult {
        dialogOpen: boolean;
        enrollFactor: MFAType | null;
        error: string | null;
        factorsByType: Record<MFAType, Authenticator[]>;
        factorToDelete: { id: string; type: MFAType } | null;
        handleCloseDialog: () => void;
        handleConfirmDelete: (factorId: string) => Promise<void>;
        handleDeleteFactor: (
            factorId: string,
            factorType: MFAType,
        ) => Promise<void>;
        handleEnroll: (factor: MFAType) => void;
        handleEnrollError: (error: Error, stage: any) => void;
        handleEnrollSuccess: () => Promise<void>;
        hasNoActiveFactors: boolean;
        isDeleteDialogOpen: boolean;
        isDeletingFactor: boolean;
        loadFactors: () => Promise<void>;
        loading: boolean;
        setFactorToDelete: Dispatch<
            SetStateAction<{ id: string; type: MFAType } | null>,
        >;
        setIsDeleteDialogOpen: Dispatch<SetStateAction<boolean>>;
        visibleFactorTypes: MFAType[];
    }
    Index

    Properties

    dialogOpen: boolean
    enrollFactor: MFAType | null
    error: string | null
    factorsByType: Record<MFAType, Authenticator[]>
    factorToDelete: { id: string; type: MFAType } | null
    handleCloseDialog: () => void
    handleConfirmDelete: (factorId: string) => Promise<void>
    handleDeleteFactor: (factorId: string, factorType: MFAType) => Promise<void>
    handleEnroll: (factor: MFAType) => void
    handleEnrollError: (error: Error, stage: any) => void
    handleEnrollSuccess: () => Promise<void>
    hasNoActiveFactors: boolean
    isDeleteDialogOpen: boolean
    isDeletingFactor: boolean
    loadFactors: () => Promise<void>
    loading: boolean
    setFactorToDelete: Dispatch<
        SetStateAction<{ id: string; type: MFAType } | null>,
    >
    setIsDeleteDialogOpen: Dispatch<SetStateAction<boolean>>
    visibleFactorTypes: MFAType[]