1.0.1 • Published 2 years ago
@digichanges/solid-phone-number-input v1.0.1
solid-phone-number-input
The solid-phone-number-input component is a component inspired on the library react-phone-number-input from catamphetamine that includes a select with 242 countries with their respective flags and returns their iso code + the number used on the phone input

Get started
It is very easy to use the phone input component. You can do this in just a few simple steps:
Instalation
If you are using npm:
npm i @digichanges/solid-phone-number-inputOr if you are using pnpm:
pnpm i @digichanges/solid-phone-number-inputUsage.
1 - Import the component.
'@digichanges/solid-phone-number-input/src/App';2 - The phone input must be inside a parent element that has a state, which will allow you to have access to the component value.
3 - Add the required props value and onChange, which should be the state previously added:

If you do a console.log of the state value, you will see the value of the input changing dynamically:

Props
| Name | Function | Required |
|---|---|---|
| value | Is an accesor that tells the component the actual value of the input | ✅ |
| onChange | A setter that allows the component to change its value. | ✅ |
| disabled | Set to true to mark both the phone number input and the country select as disabled. | ❌ |
| readOnly | Set to true to mark both the phone number input and the country select as readonly. | ❌ |
| autoComplete | Sets autoComplete property for phone number input. | ❌ |
| className | component CSS class. | ❌ |
| style | component style object. | ❌ |
| countrySelectComponent | Country select component. Receive properties: {className, style} | ❌ |