MCPcopy Index your code
hub / github.com/boyuai/antd-country-phone-input

github.com/boyuai/antd-country-phone-input @v4.5.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v4.5.0 ↗ · + Follow
32 symbols 83 edges 33 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

antd-country-phone-input

Country phone input component as standard Ant.Design form item.

dumi NPM version npm download build status

Preview

Installation

npm install antd-country-phone-input world_countries_lists

or

yarn add antd-country-phone-input world_countries_lists

Usage

Breaking Changes: 1. To avoid unnecessary encapsulation for different locales, 4.0 lifted areas state up to ConfigProvider(based on React Context). You need to put it in the right place(index.js/App.js/...), then all components will have access to the provided config. 2. Tree Shaking is supported in 4.1, you need to install world_countries_lists explicitly. Thus, you could customize translation JSON and it is better than areaMapper in ConfigProvider. 3. world_countries_lists updated their file structure from 2.4.0: world_countries_lists/data/en/world.json -> world_countries_lists/data/countries/en/world.json.

```tsx | pure import CountryPhoneInput, { ConfigProvider } from 'antd-country-phone-input'; import en from 'world_countries_lists/data/countries/en/world.json';

// Usually you only need to import ConfigProvider & CSS once in App.js/App.tsx // CSS order is important! import 'antd/dist/antd.css'; import 'antd-country-phone-input/dist/index.css';

const App = () => { return ( ); };

export default App; ```

Try it on our website: https://boyuai.github.io/antd-country-phone-input/demos/

Value

Field Type Note
short string See ISO 3166-1
phoneCode number
emoji ReactNode National flag
name string

Locale

See world_countries_lists

Example

Have a look at this!

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 26
Interface 5
Enum 1

Languages

TypeScript100%

Modules by API surface

src/config.tsx6 symbols
example/src/demos/antd-form.tsx3 symbols
src/shared.tsx2 symbols
src/phone-input.tsx2 symbols
src/phone-input.lite.tsx2 symbols
src/area-select.tsx2 symbols
src/area-select.lite.tsx2 symbols
example/src/demos/custom-flag.tsx2 symbols
src/typings.d.ts1 symbols
src/third-party.ts1 symbols
src/sources.ts1 symbols
example/src/demos/lite-version.tsx1 symbols

For agents

$ claude mcp add antd-country-phone-input \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page