Skip to content

Commit

Permalink
refactor(Flag): move countries to semantic utils
Browse files Browse the repository at this point in the history
  • Loading branch information
levithomason committed Aug 2, 2016
1 parent 189395f commit 26f4fae
Show file tree
Hide file tree
Showing 2 changed files with 256 additions and 53 deletions.
63 changes: 10 additions & 53 deletions src/elements/Flag/Flag.js
Original file line number Diff line number Diff line change
@@ -1,68 +1,25 @@
import React, { PropTypes } from 'react'
import _ from 'lodash/fp'
import cx from 'classnames'
import React, { PropTypes } from 'react'

import META from '../../utils/Meta'
import { getUnhandledProps } from '../../utils/propUtils'
import { countries } from '../../utils/semanticUtils'

function Flag(props) {
const { className, name, ...rest } = props
const classes = cx(
name,
className,
'flag',
)
const { className, name } = props
const rest = getUnhandledProps(Flag, props)
const classes = cx(name, className, 'flag')

return <i className={classes} {...rest} />
}

const names = [
'ad', 'andorra', 'ae', 'united arab emirates', 'uae', 'af', 'afghanistan', 'ag', 'antigua', 'ai', 'anguilla', 'al',
'albania', 'am', 'armenia', 'an', 'netherlands antilles', 'ao', 'angola', 'ar', 'argentina', 'as', 'american samoa',
'at', 'austria', 'au', 'australia', 'aw', 'aruba', 'ax', 'aland islands', 'az', 'azerbaijan', 'ba', 'bosnia', 'bb',
'barbados', 'bd', 'bangladesh', 'be', 'belgium', 'bf', 'burkina faso', 'bg', 'bulgaria', 'bh', 'bahrain', 'bi',
'burundi', 'bj', 'benin', 'bm', 'bermuda', 'bn', 'brunei', 'bo', 'bolivia', 'br', 'brazil', 'bs', 'bahamas', 'bt',
'bhutan', 'bv', 'bouvet island', 'bw', 'botswana', 'by', 'belarus', 'bz', 'belize', 'ca', 'canada', 'cc',
'cocos islands', 'cd', 'congo', 'cf', 'central african republic', 'cg', 'congo brazzaville', 'ch', 'switzerland',
'ci', 'cote divoire', 'ck', 'cook islands', 'cl', 'chile', 'cm', 'cameroon', 'cn', 'china', 'co', 'colombia', 'cr',
'costa rica', 'cs', 'serbia', 'cu', 'cuba', 'cv', 'cape verde', 'cx', 'christmas island', 'cy', 'cyprus', 'cz',
'czech republic', 'de', 'germany', 'dj', 'djibouti', 'dk', 'denmark', 'dm', 'dominica', 'do', 'dominican republic',
'dz', 'algeria', 'ec', 'ecuador', 'ee', 'estonia', 'eg', 'egypt', 'eh', 'western sahara', 'er', 'eritrea', 'es',
'spain', 'et', 'ethiopia', 'eu', 'european union', 'fi', 'finland', 'fj', 'fiji', 'fk', 'falkland islands', 'fm',
'micronesia', 'fo', 'faroe islands', 'fr', 'france', 'ga', 'gabon', 'gb', 'united kingdom', 'gd', 'grenada', 'ge',
'georgia', 'gf', 'french guiana', 'gh', 'ghana', 'gi', 'gibraltar', 'gl', 'greenland', 'gm', 'gambia', 'gn',
'guinea', 'gp', 'guadeloupe', 'gq', 'equatorial guinea', 'gr', 'greece', 'gs', 'sandwich islands', 'gt',
'guatemala', 'gu', 'guam', 'gw', 'guinea-bissau', 'gy', 'guyana', 'hk', 'hong kong', 'hm', 'heard island', 'hn',
'honduras', 'hr', 'croatia', 'ht', 'haiti', 'hu', 'hungary', 'id', 'indonesia', 'ie', 'ireland', 'il', 'israel', 'in',
'india', 'io', 'indian ocean territory', 'iq', 'iraq', 'ir', 'iran', 'is', 'iceland', 'it', 'italy', 'jm',
'jamaica', 'jo', 'jordan', 'jp', 'japan', 'ke', 'kenya', 'kg', 'kyrgyzstan', 'kh', 'cambodia', 'ki', 'kiribati',
'km', 'comoros', 'kn', 'saint kitts and nevis', 'kp', 'north korea', 'kr', 'south korea', 'kw', 'kuwait', 'ky',
'cayman islands', 'kz', 'kazakhstan', 'la', 'laos', 'lb', 'lebanon', 'lc', 'saint lucia', 'li', 'liechtenstein', 'lk',
'sri lanka', 'lr', 'liberia', 'ls', 'lesotho', 'lt', 'lithuania', 'lu', 'luxembourg', 'lv', 'latvia', 'ly', 'libya',
'ma', 'morocco', 'mc', 'monaco', 'md', 'moldova', 'me', 'montenegro', 'mg', 'madagascar', 'mh', 'marshall islands',
'mk', 'macedonia', 'ml', 'mali', 'mm', 'myanmar', 'burma', 'mn', 'mongolia', 'mo', 'macau', 'mp',
'northern mariana islands', 'mq', 'martinique', 'mr', 'mauritania', 'ms', 'montserrat', 'mt', 'malta', 'mu',
'mauritius', 'mv', 'maldives', 'mw', 'malawi', 'mx', 'mexico', 'my', 'malaysia', 'mz', 'mozambique', 'na', 'namibia',
'nc', 'new caledonia', 'ne', 'niger', 'nf', 'norfolk island', 'ng', 'nigeria', 'ni', 'nicaragua', 'nl', 'netherlands',
'no', 'norway', 'np', 'nepal', 'nr', 'nauru', 'nu', 'niue', 'nz', 'new zealand', 'om', 'oman', 'pa', 'panama', 'pe',
'peru', 'pf', 'french polynesia', 'pg', 'new guinea', 'ph', 'philippines', 'pk', 'pakistan', 'pl', 'poland', 'pm',
'saint pierre', 'pn', 'pitcairn islands', 'pr', 'puerto rico', 'ps', 'palestine', 'pt', 'portugal', 'pw', 'palau',
'py', 'paraguay', 'qa', 'qatar', 're', 'reunion', 'ro', 'romania', 'rs', 'serbia', 'ru', 'russia', 'rw', 'rwanda',
'sa', 'saudi arabia', 'sb', 'solomon islands', 'sc', 'seychelles', 'gb sct', 'scotland', 'sd', 'sudan', 'se',
'sweden', 'sg', 'singapore', 'sh', 'saint helena', 'si', 'slovenia', 'sj', 'svalbard', 'jan mayen', 'sk', 'slovakia',
'sl', 'sierra leone', 'sm', 'san marino', 'sn', 'senegal', 'so', 'somalia', 'sr', 'suriname', 'st', 'sao tome', 'sv',
'el salvador', 'sy', 'syria', 'sz', 'swaziland', 'tc', 'caicos islands', 'td', 'chad', 'tf', 'french territories',
'tg', 'togo', 'th', 'thailand', 'tj', 'tajikistan', 'tk', 'tokelau', 'tl', 'timorleste', 'tm', 'turkmenistan', 'tn',
'tunisia', 'to', 'tonga', 'tr', 'turkey', 'tt', 'trinidad', 'tv', 'tuvalu', 'tw', 'taiwan', 'tz', 'tanzania', 'ua',
'ukraine', 'ug', 'uganda', 'um', 'us minor islands', 'us', 'america', 'united states', 'uy', 'uruguay', 'uz',
'uzbekistan', 'va', 'vatican city', 'vc', 'saint vincent', 've', 'venezuela', 'vg', 'british virgin islands', 'vi',
'us virgin islands', 'vn', 'vietnam', 'vu', 'vanuatu', 'gb wls', 'wales', 'wf', 'wallis and futuna', 'ws', 'samoa',
'ye', 'yemen', 'yt', 'mayotte', 'za', 'south africa', 'zm', 'zambia', 'zw', 'zimbabwe',
]

Flag._meta = {
library: META.library.semanticUI,
name: 'Flag',
type: META.type.element,
props: {
name: names,
name: _.lowerCase(_.map(_.values, countries)),
},
}

Expand All @@ -71,7 +28,7 @@ Flag.propTypes = {
className: PropTypes.string,

/** Flag name, can use the two digit country code, the full name, or a common alias */
name: PropTypes.oneOf(names).isRequired,
name: PropTypes.oneOf(Flag._meta.props.name).isRequired,
}

export default Flag
Expand Down
246 changes: 246 additions & 0 deletions src/utils/semanticUtils.js
Original file line number Diff line number Diff line change
Expand Up @@ -212,3 +212,249 @@ export const icons = [
...brandsIcons,
]

export const countries = [
{ name: 'Afghanistan', countryCode: 'af', alias: '' },
{ name: 'Aland Islands', countryCode: 'ax', alias: '' },
{ name: 'Albania', countryCode: 'al', alias: '' },
{ name: 'Algeria', countryCode: 'dz', alias: '' },
{ name: 'American Samoa', countryCode: 'as', alias: '' },
{ name: 'Andorra', countryCode: 'ad', alias: '' },
{ name: 'Angola', countryCode: 'ao', alias: '' },
{ name: 'Anguilla', countryCode: 'ai', alias: '' },
{ name: 'Antigua', countryCode: 'ag', alias: '' },
{ name: 'Argentina', countryCode: 'ar', alias: '' },
{ name: 'Armenia', countryCode: 'am', alias: '' },
{ name: 'Aruba', countryCode: 'aw', alias: '' },
{ name: 'Australia', countryCode: 'au', alias: '' },
{ name: 'Austria', countryCode: 'at', alias: '' },
{ name: 'Azerbaijan', countryCode: 'az', alias: '' },
{ name: 'Bahamas', countryCode: 'bs', alias: '' },
{ name: 'Bahrain', countryCode: 'bh', alias: '' },
{ name: 'Bangladesh', countryCode: 'bd', alias: '' },
{ name: 'Barbados', countryCode: 'bb', alias: '' },
{ name: 'Belarus', countryCode: 'by', alias: '' },
{ name: 'Belgium', countryCode: 'be', alias: '' },
{ name: 'Belize', countryCode: 'bz', alias: '' },
{ name: 'Benin', countryCode: 'bj', alias: '' },
{ name: 'Bermuda', countryCode: 'bm', alias: '' },
{ name: 'Bhutan', countryCode: 'bt', alias: '' },
{ name: 'Bolivia', countryCode: 'bo', alias: '' },
{ name: 'Bosnia', countryCode: 'ba', alias: '' },
{ name: 'Botswana', countryCode: 'bw', alias: '' },
{ name: 'Bouvet Island', countryCode: 'bv', alias: '' },
{ name: 'Brazil', countryCode: 'br', alias: '' },
{ name: 'British Virgin Islands', countryCode: 'vg', alias: '' },
{ name: 'Brunei', countryCode: 'bn', alias: '' },
{ name: 'Bulgaria', countryCode: 'bg', alias: '' },
{ name: 'Burkina Faso', countryCode: 'bf', alias: '' },
{ name: 'Burma', countryCode: 'mm', alias: 'Myanmar' },
{ name: 'Burundi', countryCode: 'bi', alias: '' },
{ name: 'Caicos Islands', countryCode: 'tc', alias: '' },
{ name: 'Cambodia', countryCode: 'kh', alias: '' },
{ name: 'Cameroon', countryCode: 'cm', alias: '' },
{ name: 'Canada', countryCode: 'ca', alias: '' },
{ name: 'Cape Verde', countryCode: 'cv', alias: '' },
{ name: 'Cayman Islands', countryCode: 'ky', alias: '' },
{ name: 'Central African Republic', countryCode: 'cf', alias: '' },
{ name: 'Chad', countryCode: 'td', alias: '' },
{ name: 'Chile', countryCode: 'cl', alias: '' },
{ name: 'China', countryCode: 'cn', alias: '' },
{ name: 'Christmas Island', countryCode: 'cx', alias: '' },
{ name: 'Cocos Islands', countryCode: 'cc', alias: '' },
{ name: 'Colombia', countryCode: 'co', alias: '' },
{ name: 'Comoros', countryCode: 'km', alias: '' },
{ name: 'Congo', countryCode: 'cd', alias: '' },
{ name: 'Congo Brazzaville', countryCode: 'cg', alias: '' },
{ name: 'Cook Islands', countryCode: 'ck', alias: '' },
{ name: 'Costa Rica', countryCode: 'cr', alias: '' },
{ name: 'Cote Divoire', countryCode: 'ci', alias: '' },
{ name: 'Croatia', countryCode: 'hr', alias: '' },
{ name: 'Cuba', countryCode: 'cu', alias: '' },
{ name: 'Cyprus', countryCode: 'cy', alias: '' },
{ name: 'Czech Republic', countryCode: 'cz', alias: '' },
{ name: 'Denmark', countryCode: 'dk', alias: '' },
{ name: 'Djibouti', countryCode: 'dj', alias: '' },
{ name: 'Dominica', countryCode: 'dm', alias: '' },
{ name: 'Dominican Republic', countryCode: 'do', alias: '' },
{ name: 'Ecuador', countryCode: 'ec', alias: '' },
{ name: 'Egypt', countryCode: 'eg', alias: '' },
{ name: 'El Salvador', countryCode: 'sv', alias: '' },
{ name: 'Equatorial Guinea', countryCode: 'gq', alias: '' },
{ name: 'Eritrea', countryCode: 'er', alias: '' },
{ name: 'Estonia', countryCode: 'ee', alias: '' },
{ name: 'Ethiopia', countryCode: 'et', alias: '' },
{ name: 'European Union', countryCode: 'eu', alias: '' },
{ name: 'Falkland Islands', countryCode: 'fk', alias: '' },
{ name: 'Faroe Islands', countryCode: 'fo', alias: '' },
{ name: 'Fiji', countryCode: 'fj', alias: '' },
{ name: 'Finland', countryCode: 'fi', alias: '' },
{ name: 'France', countryCode: 'fr', alias: '' },
{ name: 'French Guiana', countryCode: 'gf', alias: '' },
{ name: 'French Polynesia', countryCode: 'pf', alias: '' },
{ name: 'French Territories', countryCode: 'tf', alias: '' },
{ name: 'Gabon', countryCode: 'ga', alias: '' },
{ name: 'Gambia', countryCode: 'gm', alias: '' },
{ name: 'Georgia', countryCode: 'ge', alias: '' },
{ name: 'Germany', countryCode: 'de', alias: '' },
{ name: 'Ghana', countryCode: 'gh', alias: '' },
{ name: 'Gibraltar', countryCode: 'gi', alias: '' },
{ name: 'Greece', countryCode: 'gr', alias: '' },
{ name: 'Greenland', countryCode: 'gl', alias: '' },
{ name: 'Grenada', countryCode: 'gd', alias: '' },
{ name: 'Guadeloupe', countryCode: 'gp', alias: '' },
{ name: 'Guam', countryCode: 'gu', alias: '' },
{ name: 'Guatemala', countryCode: 'gt', alias: '' },
{ name: 'Guinea', countryCode: 'gn', alias: '' },
{ name: 'GUINEA-BISSAU', countryCode: 'gw', alias: '' },
{ name: 'Guyana', countryCode: 'gy', alias: '' },
{ name: 'Haiti', countryCode: 'ht', alias: '' },
{ name: 'Heard Island', countryCode: 'hm', alias: '' },
{ name: 'Honduras', countryCode: 'hn', alias: '' },
{ name: 'Hong Kong', countryCode: 'hk', alias: '' },
{ name: 'Hungary', countryCode: 'hu', alias: '' },
{ name: 'Iceland', countryCode: 'is', alias: '' },
{ name: 'India', countryCode: 'in', alias: '' },
{ name: 'Indian Ocean Territory', countryCode: 'io', alias: '' },
{ name: 'Indonesia', countryCode: 'id', alias: '' },
{ name: 'Iran', countryCode: 'ir', alias: '' },
{ name: 'Iraq', countryCode: 'iq', alias: '' },
{ name: 'Ireland', countryCode: 'ie', alias: '' },
{ name: 'Israel', countryCode: 'il', alias: '' },
{ name: 'Italy', countryCode: 'it', alias: '' },
{ name: 'Jamaica', countryCode: 'jm', alias: '' },
{ name: 'Jan Mayen', countryCode: 'sj', alias: 'Svalbard' },
{ name: 'Japan', countryCode: 'jp', alias: '' },
{ name: 'Jordan', countryCode: 'jo', alias: '' },
{ name: 'Kazakhstan', countryCode: 'kz', alias: '' },
{ name: 'Kenya', countryCode: 'ke', alias: '' },
{ name: 'Kiribati', countryCode: 'ki', alias: '' },
{ name: 'Kuwait', countryCode: 'kw', alias: '' },
{ name: 'Kyrgyzstan', countryCode: 'kg', alias: '' },
{ name: 'Laos', countryCode: 'la', alias: '' },
{ name: 'Latvia', countryCode: 'lv', alias: '' },
{ name: 'Lebanon', countryCode: 'lb', alias: '' },
{ name: 'Lesotho', countryCode: 'ls', alias: '' },
{ name: 'Liberia', countryCode: 'lr', alias: '' },
{ name: 'Libya', countryCode: 'ly', alias: '' },
{ name: 'Liechtenstein', countryCode: 'li', alias: '' },
{ name: 'Lithuania', countryCode: 'lt', alias: '' },
{ name: 'Luxembourg', countryCode: 'lu', alias: '' },
{ name: 'Macau', countryCode: 'mo', alias: '' },
{ name: 'Macedonia', countryCode: 'mk', alias: '' },
{ name: 'Madagascar', countryCode: 'mg', alias: '' },
{ name: 'Malawi', countryCode: 'mw', alias: '' },
{ name: 'Malaysia', countryCode: 'my', alias: '' },
{ name: 'Maldives', countryCode: 'mv', alias: '' },
{ name: 'Mali', countryCode: 'ml', alias: '' },
{ name: 'Malta', countryCode: 'mt', alias: '' },
{ name: 'Marshall Islands', countryCode: 'mh', alias: '' },
{ name: 'Martinique', countryCode: 'mq', alias: '' },
{ name: 'Mauritania', countryCode: 'mr', alias: '' },
{ name: 'Mauritius', countryCode: 'mu', alias: '' },
{ name: 'Mayotte', countryCode: 'yt', alias: '' },
{ name: 'Mexico', countryCode: 'mx', alias: '' },
{ name: 'Micronesia', countryCode: 'fm', alias: '' },
{ name: 'Moldova', countryCode: 'md', alias: '' },
{ name: 'Monaco', countryCode: 'mc', alias: '' },
{ name: 'Mongolia', countryCode: 'mn', alias: '' },
{ name: 'Montenegro', countryCode: 'me', alias: '' },
{ name: 'Montserrat', countryCode: 'ms', alias: '' },
{ name: 'Morocco', countryCode: 'ma', alias: '' },
{ name: 'Mozambique', countryCode: 'mz', alias: '' },
{ name: 'Namibia', countryCode: 'na', alias: '' },
{ name: 'Nauru', countryCode: 'nr', alias: '' },
{ name: 'Nepal', countryCode: 'np', alias: '' },
{ name: 'Netherlands', countryCode: 'nl', alias: '' },
{ name: 'Netherlands Antilles', countryCode: 'an', alias: '' },
{ name: 'New Caledonia', countryCode: 'nc', alias: '' },
{ name: 'New Guinea', countryCode: 'pg', alias: '' },
{ name: 'New Zealand', countryCode: 'nz', alias: '' },
{ name: 'Nicaragua', countryCode: 'ni', alias: '' },
{ name: 'Niger', countryCode: 'ne', alias: '' },
{ name: 'Nigeria', countryCode: 'ng', alias: '' },
{ name: 'Niue', countryCode: 'nu', alias: '' },
{ name: 'Norfolk Island', countryCode: 'nf', alias: '' },
{ name: 'North Korea', countryCode: 'kp', alias: '' },
{ name: 'Northern Mariana Islands', countryCode: 'mp', alias: '' },
{ name: 'Norway', countryCode: 'no', alias: '' },
{ name: 'Oman', countryCode: 'om', alias: '' },
{ name: 'Pakistan', countryCode: 'pk', alias: '' },
{ name: 'Palau', countryCode: 'pw', alias: '' },
{ name: 'Palestine', countryCode: 'ps', alias: '' },
{ name: 'Panama', countryCode: 'pa', alias: '' },
{ name: 'Paraguay', countryCode: 'py', alias: '' },
{ name: 'Peru', countryCode: 'pe', alias: '' },
{ name: 'Philippines', countryCode: 'ph', alias: '' },
{ name: 'Pitcairn Islands', countryCode: 'pn', alias: '' },
{ name: 'Poland', countryCode: 'pl', alias: '' },
{ name: 'Portugal', countryCode: 'pt', alias: '' },
{ name: 'Puerto Rico', countryCode: 'pr', alias: '' },
{ name: 'Qatar', countryCode: 'qa', alias: '' },
{ name: 'Reunion', countryCode: 're', alias: '' },
{ name: 'Romania', countryCode: 'ro', alias: '' },
{ name: 'Russia', countryCode: 'ru', alias: '' },
{ name: 'Rwanda', countryCode: 'rw', alias: '' },
{ name: 'Saint Helena', countryCode: 'sh', alias: '' },
{ name: 'Saint Kitts And Nevis', countryCode: 'kn', alias: '' },
{ name: 'Saint Lucia', countryCode: 'lc', alias: '' },
{ name: 'Saint Pierre', countryCode: 'pm', alias: '' },
{ name: 'Saint Vincent', countryCode: 'vc', alias: '' },
{ name: 'Samoa', countryCode: 'ws', alias: '' },
{ name: 'San Marino', countryCode: 'sm', alias: '' },
{ name: 'Sandwich Islands', countryCode: 'gs', alias: '' },
{ name: 'Sao Tome', countryCode: 'st', alias: '' },
{ name: 'Saudi Arabia', countryCode: 'sa', alias: '' },
{ name: 'Scotland', countryCode: 'gb sct', alias: '' },
{ name: 'Senegal', countryCode: 'sn', alias: '' },
{ name: 'Serbia', countryCode: 'cs', alias: '' },
{ name: 'Serbia', countryCode: 'rs', alias: '' },
{ name: 'Seychelles', countryCode: 'sc', alias: '' },
{ name: 'Sierra Leone', countryCode: 'sl', alias: '' },
{ name: 'Singapore', countryCode: 'sg', alias: '' },
{ name: 'Slovakia', countryCode: 'sk', alias: '' },
{ name: 'Slovenia', countryCode: 'si', alias: '' },
{ name: 'Solomon Islands', countryCode: 'sb', alias: '' },
{ name: 'Somalia', countryCode: 'so', alias: '' },
{ name: 'South Africa', countryCode: 'za', alias: '' },
{ name: 'South Korea', countryCode: 'kr', alias: '' },
{ name: 'Spain', countryCode: 'es', alias: '' },
{ name: 'Sri Lanka', countryCode: 'lk', alias: '' },
{ name: 'Sudan', countryCode: 'sd', alias: '' },
{ name: 'Suriname', countryCode: 'sr', alias: '' },
{ name: 'Swaziland', countryCode: 'sz', alias: '' },
{ name: 'Sweden', countryCode: 'se', alias: '' },
{ name: 'Switzerland', countryCode: 'ch', alias: '' },
{ name: 'Syria', countryCode: 'sy', alias: '' },
{ name: 'Taiwan', countryCode: 'tw', alias: '' },
{ name: 'Tajikistan', countryCode: 'tj', alias: '' },
{ name: 'Tanzania', countryCode: 'tz', alias: '' },
{ name: 'Thailand', countryCode: 'th', alias: '' },
{ name: 'Timorleste', countryCode: 'tl', alias: '' },
{ name: 'Togo', countryCode: 'tg', alias: '' },
{ name: 'Tokelau', countryCode: 'tk', alias: '' },
{ name: 'Tonga', countryCode: 'to', alias: '' },
{ name: 'Trinidad', countryCode: 'tt', alias: '' },
{ name: 'Tunisia', countryCode: 'tn', alias: '' },
{ name: 'Turkey', countryCode: 'tr', alias: '' },
{ name: 'Turkmenistan', countryCode: 'tm', alias: '' },
{ name: 'Tuvalu', countryCode: 'tv', alias: '' },
{ name: 'UAE', countryCode: 'ae', alias: 'United Arab Emirates' },
{ name: 'Uganda', countryCode: 'ug', alias: '' },
{ name: 'Ukraine', countryCode: 'ua', alias: '' },
{ name: 'United Kingdom', countryCode: 'gb', alias: '' },
{ name: 'United States', countryCode: 'us', alias: 'America' },
{ name: 'Uruguay', countryCode: 'uy', alias: '' },
{ name: 'Us Minor Islands', countryCode: 'um', alias: '' },
{ name: 'Us Virgin Islands', countryCode: 'vi', alias: '' },
{ name: 'Uzbekistan', countryCode: 'uz', alias: '' },
{ name: 'Vanuatu', countryCode: 'vu', alias: '' },
{ name: 'Vatican City', countryCode: 'va', alias: '' },
{ name: 'Venezuela', countryCode: 've', alias: '' },
{ name: 'Vietnam', countryCode: 'vn', alias: '' },
{ name: 'Wales', countryCode: 'gb wls', alias: '' },
{ name: 'Wallis And Futuna', countryCode: 'wf', alias: '' },
{ name: 'Western Sahara', countryCode: 'eh', alias: '' },
{ name: 'Yemen', countryCode: 'ye', alias: '' },
{ name: 'Zambia', countryCode: 'zm', alias: '' },
{ name: 'Zimbabwe', countryCode: 'zw', alias: '' },
]

0 comments on commit 26f4fae

Please sign in to comment.