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 th
npm install @digichanges/solid-phone-number-inputThe 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

It is very easy to use the phone input component. You can do this in just a few simple steps:
npm i @digichanges/solid-phone-number-input
Or if you are using pnpm:
pnpm i @digichanges/solid-phone-number-input
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:

| 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 |
| style |
| countrySelectComponent | Country select component. Receive properties: {className, style} | ❌ |