Skip to main content
MfaSmsList Class for handling the mfa-sms-list screen.
Example
import MfaSmsList from '@auth0/auth0-acul-js/mfa-sms-list';
const mfaSmsList = new MfaSmsList();
const selectPhoneNumber = async () => {
 const getEnrolledPhoneNumbers = mfaSmsList.user.enrolledPhoneNumbers;
 const selectedNumber = getEnrolledPhoneNumbers[0];
 await mfaSmsList.selectPhoneNumber({index: selectedNumber});
}

Constructors

MfaSmsList
Constructor

Properties

branding
client
organization
prompt
screen
tenant
transaction
untrustedData
user
screenIdentifier
string

Methods

backAction
Promise<void>
Navigates back to the previous screen.
Example
import MfaSmsList from '@auth0/auth0-acul-js/mfa-sms-list';
const mfaSmsList = new MfaSmsList();
const handleBackAction = async () => {
 try {
   await mfaSmsList.backAction();
 } catch (error) {
   console.error('Failed to go back:', error);
 }
};
getErrors
Retrieves the array of transaction errors from the context, or an empty array if none exist.An array of error objects from the transaction context.
selectPhoneNumber
Promise<void>
Selects a phone number from the list of enrolled phone numbers.

Throws

If the index is out of bounds.
Example
import MfaSmsList from '@auth0/auth0-acul-js/mfa-sms-list';
const mfaSmsList = new MfaSmsList();
const selectPhoneNumber = async () => {
 const getEnrolledPhoneNumbers = mfaSmsList.user.enrolledPhoneNumbers;
 const selectedNumber = getEnrolledPhoneNumbers[0];
 await mfaSmsList.selectPhoneNumber({index: selectedNumber});
}