Skip to content
Devix Open Source

Playground

Turn the options and watch it change. The code below changes with it, in whichever framework you are using — copy it and you have what is on the screen.

Live
import { createPhoneInput } from '@devix-labs/phone-input';
import '@devix-labs/phone-input/styles.css';

createPhoneInput(document.querySelector('#target'), {
  preferredCountries: ["ae","sa","pk"],
  initialCountry: 'ae',
  separateDialCode: false,
  formatAsYouType: true,
  strict: false,
  allowExtensions: false,
  searchable: true,
  layout: 'wrap',
  placeholderType: 'mobile'
});

Every option here is in the documentation, along with the ones that are not worth a control.