Skip to main content

Mobile Number With Country Code

A MobileNumberWithCode mobile number with Country Code in it Country Code will be in dropdown

img

Usage​

import React from 'react'
import { MobileNumberWithCode } from 'qdm-component-library'

const defalutData = [
{
name: 'Afghanistan',
altSpellings: 'AF',
callingCodes: '93',
flag: 'https://restcountries.eu/data/afg.svg',
},
{
name: 'Åland Islands',
altSpellings: 'AX',
callingCodes: '355',
flag: 'https://restcountries.eu/data/alb.svg',
},
{
name: 'Bahrain',
altSpellings: 'BH',
callingCodes: '973',
flag: 'https://restcountries.eu/data/bhr.svg',
},
{
name: 'India',
altSpellings: 'IN',
callingCodes: '91',
flag: 'https://restcountries.eu/data/ind.svg',
},
]

function App() {
return <MobileNumberWithCode dropdownData={Data} />
}
export default App

Reference​

Props​

here all the list of Props you can use for MobileNumberWithCode Component

onChange​

props for getting values as object it is a funcation

import React from 'react'
import { MobileNumberWithCode } from 'qdm-component-library'
const defalutData = [
{
name: 'Afghanistan',
altSpellings: 'AF',
callingCodes: '93',
flag: 'https://restcountries.eu/data/afg.svg',
},
{
name: 'Åland Islands',
altSpellings: 'AX',
callingCodes: '355',
flag: 'https://restcountries.eu/data/alb.svg',
},
{
name: 'Bahrain',
altSpellings: 'BH',
callingCodes: '973',
flag: 'https://restcountries.eu/data/bhr.svg',
},
{
name: 'India',
altSpellings: 'IN',
callingCodes: '91',
flag: 'https://restcountries.eu/data/ind.svg',
},
{
name: 'India',
altSpellings: 'IN',
callingCodes: '91',
flag: 'https://restcountries.eu/data/ind.svg',
},
{
name: 'India',
altSpellings: 'IN',
callingCodes: '91',
flag: 'https://restcountries.eu/data/ind.svg',
},
{
name: 'India',
altSpellings: 'IN',
callingCodes: '91',
flag: 'https://restcountries.eu/data/ind.svg',
},
{
name: 'India',
altSpellings: 'IN',
callingCodes: '91',
flag: 'https://restcountries.eu/data/ind.svg',
},
{
name: 'India',
altSpellings: 'IN',
callingCodes: '91',
flag: 'https://restcountries.eu/data/ind.svg',
},
{
name: 'India',
altSpellings: 'IN',
callingCodes: '91',
flag: 'https://restcountries.eu/data/ind.svg',
},
{
name: 'India',
altSpellings: 'IN',
callingCodes: '91',
flag: 'https://restcountries.eu/data/ind.svg',
},
]
function App() {
const [Data] = React.useState(defalutData)
const valfun = (val) => {
console.log(val)
}
return (
<MobileNumberWithCode dropdownData={Data} onChange={(val) => valfun(val)} />
)
}
export default App

borderColor​

props for adding the MobileNumberWithCode color string by default it will be in #a7a7a7

import React from 'react'
import { MobileNumberWithCode } from 'qdm-component-library'

function App() {
return <MobileNumberWithCode color="#a7a7a7a" />
}
export default App

value​

this props you can will set the value for the mobile number input box

import React from 'react'
import { MobileNumberWithCode } from 'qdm-component-library'

function App() {
return (
<MobileNumberWithCode
lable={'lable'}
value={'828228828228'}
textWidth={50}
/>
)
}
export default App

textColor​

props give addition props to change the text color

textColor defalut props black#

borderColor​

props give addition props to change the border color

marginAll​

props for margin for all the four sides of the Body by default it none number marginAll defalut props none

marginLR​

props for margin for left and right sides of the Body by default it none number marginLR defalut props none

marginTB​

props for margin for top and bottom sides of the Body by default it none number marginTB defalut props none

inLineStyles​

props give addition props to the MobileNumberWithCode element type Object