mui-outlined-phone-input
TypeScript icon, indicating that this package has built-in type declarations

1.0.27 • Public • Published

Npm Version Downloads License

mui-outlined-phone-input

  • Phone number input for React with corresponding country picker
  • Styled to match @mui-material outlined textfield

Table of Contents

Install

npm install mui-outlined-phone-input
yarn add mui-outlined-phone-input

Example

import { Input as PhoneInput } from 'mui-outlined-phone-input';
import { useState } from 'react';

const Form = () => {
  const [phone, setPhone] = useState('+15045555555');

  return (
    <div>
      <PhoneInput
        value={phone ?? ''}
        onChange={(e: { target: { value: string } }) => setPhone(e?.target?.value ?? '')}
      />
    </div>
  )
}

Props

Name Type Default Description
value string '' The initial and or current value
onChange function () => {} A function to update inputs value
label string 'Phone number' (optional) The inputs label
palceholder string '(504) 555-5555' (optional) The inputs placeholder
error boolean false (optional) Whether or not to show the input in error state
helperText string '' (optional) Inputs helperText
className string '' (optional) Classes to apply to the input
wrapperClassName string '' (optional) Classes to apply to the inputs wrapper
disabled boolean false (optional) Whether or not to disabled the input

Package Sidebar

Install

npm i mui-outlined-phone-input

Weekly Downloads

104

Version

1.0.27

License

MIT

Unpacked Size

1.08 MB

Total Files

10

Last publish

Collaborators

  • hxf31891