Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

react-select-country-list

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-select-country-list - npm Package Compare versions

Comparing version 1.0.3 to 1.0.4

2

package.json
{
"name": "react-select-country-list",
"version": "1.0.3",
"version": "1.0.4",
"description": "Maps ISO 3166-1-alpha-2 codes to English country names and match react-select options props",

@@ -5,0 +5,0 @@ "main": "country-list.js",

@@ -1,3 +0,5 @@

# country-list
# react-select-country-list
This package take [country-list](https://github.com/fannarsh/country-list) as reference, and make it more friendly to react-select
Maps ISO 3166-1-alpha-2 codes to English country names and match react-select options props.

@@ -11,9 +13,37 @@

``` js
var countries = require('country-list')();
```js
import React, { Component } from 'react';
import Select from 'react-select'
import countryList from 'react-select-country-list'
console.log(countries.getValue('IS')); // Iceland
console.log(countries.getLabel('Iceland')); // IS
class CountrySelector extends Component {
constructor(props) {
super(props)
this.options = countryList().getData()
this.state = {
options: this.options,
value: null,
}
}
changeHandler = value => {
this.setState({ value })
}
render() {
return (
<Select
options={this.state.options}
value={this.state.value}
onChange={this.changeHandler}
/>
)
}
}
```
## Methods

@@ -24,3 +54,3 @@

``` js
var countries = require('country-list')();
import countryList from 'react-select-country-list';
```

@@ -61,38 +91,4 @@ All input is case-insensitive.

### react-select
```js
import React, { Component } from 'react';
import Select from 'react-select'
import countryList from 'react-select-country-list'
class CountrySelector extends Component {
constructor(props) {
super(props)
this.options = countryList().getData()
this.state = {
options: this.options,
value: null,
}
}
changeHandler = value => {
this.setState({ value })
}
render() {
return (
<Select
options={this.state.options}
value={this.state.value}
onChange={this.changeHandler}
/>
)
}
}
```
### Use with

@@ -99,0 +95,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc