1.0.3 • Published 2 years ago

react-input-phone-code v1.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

react-input-phone-code

Component to select phone-code

NPM JavaScript Style Guide

Install

npm install --save react-input-phone-code

Usage Basic

No need to import css in your project.

On Typescript

import React, { useState } from 'react';

import { PhoneCode, TypeValueExpected } from 'react-phone-code';

const App = () => {
  const [value, setValue] = useState<TypeValueExpected>();
  return (
    <div>
      <PhoneCode value={value} onChange={setValue} />
    </div>
  );
};

export default App;

On JavaScript

import React, { useState } from 'react';

import { PhoneCode } from 'react-phone-code';

const App = () => {
  const [value, setValue] = useState();
  return (
    <div>
      <PhoneCode value={value} onChange={setValue} />
    </div>
  );
};

export default App;

Usage With react-hook-form

import React, { useState } from 'react';
import { useForm, Controller } from 'react-hook-form';
import { PhoneCode } from 'react-phone-code';

const App = () => {
  const { control, handleSubmit } = useForm();
  const onSubmit = data => {
    console.log(data);
  };

  return (
    <form onSubmit={handleSubmit(onSubmit)}>
      <Controller
        control={control}
        name='phone'
        render={({ onChange, value }) => (
          <PhoneCode value={value} onChange={onChange} />
        )}
      />
    </form>
  );
};

export default App;

License

MIT © FrankNolasco

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago