Skip to content

Confirmation Code Input ​

Confirmation Code Input is used to confirm an OTP code sent by messages or authenticator

Basic Confirmation Code Input ​

vue
<script>
  import { ref } from 'vue';

  const codeConfirmation = ref();
</script>

<ConfirmationCodeInput v-model="codeConfirmation" />

Setting the number of fields ​

You can change the number of digits required using the digitCount prop

vue
<script>
  import { ref } from 'vue';

  const codeConfirmation = ref();
</script>

<ConfirmationCodeInput v-model="codeConfirmation" :digitCount="4" />

Error and Success messages ​

Error and success messages can be rendered using errorText or successText

I am a success text
vue
<script>
  import { ref } from 'vue';

  const codeConfirmation = ref();
</script>

<ConfirmationCodeInput v-model="codeConfirmation" successText="I am a success text" />
I am an error text
vue
<script>
  import { ref } from 'vue';

  const codeConfirmation = ref();
</script>

<ConfirmationCodeInput v-model="codeConfirmation" errorText="I am an error text" />

Hint Text ​

Displays text below the input

Check your device for your temporary code. This code will expire in 10 minutes. Please go back and resubmit if you do not receive your code.
vue
<script>
  import { ref } from 'vue';

  const codeConfirmation = ref();
</script>

<ConfirmationCodeInput v-model="codeConfirmation" hint-text="Check your device for your temporary code. This code will expire in 10 minutes. Please go back and resubmit if you do not receive your code." />

API ​

See the documentation below for a complete reference to all the props and classes available to the components mentioned here.