UNPKG

baseui

Version:

A React Component library implementing the Base design language

1,234 lines (1,232 loc) 20.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DEFAULT_MAX_DROPDOWN_WIDTH = exports.DEFAULT_MAX_DROPDOWN_HEIGHT = exports.COUNTRIES = void 0; Object.defineProperty(exports, "SIZE", { enumerable: true, get: function () { return _input.SIZE; } }); exports.STATE_CHANGE_TYPE = void 0; var _input = require("../input"); /* Copyright (c) Uber Technologies, Inc. This source code is licensed under the MIT license found in the LICENSE file in the root directory of this source tree. */ const DEFAULT_MAX_DROPDOWN_WIDTH = exports.DEFAULT_MAX_DROPDOWN_WIDTH = '400px'; const DEFAULT_MAX_DROPDOWN_HEIGHT = exports.DEFAULT_MAX_DROPDOWN_HEIGHT = '400px'; const STATE_CHANGE_TYPE = exports.STATE_CHANGE_TYPE = { textChange: 'textChange', countryChange: 'countryChange' }; // List originally from [jackocnr/intl-tel-input](https://github.com/jackocnr/intl-tel-input) const COUNTRIES = exports.COUNTRIES = { AF: { label: 'Afghanistan (‫افغانستان‬‎)', id: 'AF', dialCode: '+93' }, AL: { label: 'Albania (Shqipëri)', id: 'AL', dialCode: '+355' }, DZ: { label: 'Algeria (‫الجزائر‬‎)', id: 'DZ', dialCode: '+213' }, AS: { label: 'American Samoa', id: 'AS', dialCode: '+1684' }, AD: { label: 'Andorra', id: 'AD', dialCode: '+376' }, AO: { label: 'Angola', id: 'AO', dialCode: '+244' }, AI: { label: 'Anguilla', id: 'AI', dialCode: '+1264' }, AG: { label: 'Antigua and Barbuda', id: 'AG', dialCode: '+1268' }, AR: { label: 'Argentina', id: 'AR', dialCode: '+54' }, AM: { label: 'Armenia (Հայաստան)', id: 'AM', dialCode: '+374' }, AW: { label: 'Aruba', id: 'AW', dialCode: '+297' }, AU: { label: 'Australia', id: 'AU', dialCode: '+61' }, AT: { label: 'Austria (Österreich)', id: 'AT', dialCode: '+43' }, AZ: { label: 'Azerbaijan (Azərbaycan)', id: 'AZ', dialCode: '+994' }, BS: { label: 'Bahamas', id: 'BS', dialCode: '+1242' }, BH: { label: 'Bahrain (‫البحرين‬‎)', id: 'BH', dialCode: '+973' }, BD: { label: 'Bangladesh (বাংলাদেশ)', id: 'BD', dialCode: '+880' }, BB: { label: 'Barbados', id: 'BB', dialCode: '+1246' }, BY: { label: 'Belarus (Беларусь)', id: 'BY', dialCode: '+375' }, BE: { label: 'Belgium (België)', id: 'BE', dialCode: '+32' }, BZ: { label: 'Belize', id: 'BZ', dialCode: '+501' }, BJ: { label: 'Benin (Bénin)', id: 'BJ', dialCode: '+229' }, BM: { label: 'Bermuda', id: 'BM', dialCode: '+1441' }, BT: { label: 'Bhutan (འབྲུག)', id: 'BT', dialCode: '+975' }, BO: { label: 'Bolivia', id: 'BO', dialCode: '+591' }, BA: { label: 'Bosnia and Herzegovina (Босна и Херцеговина)', id: 'BA', dialCode: '+387' }, BW: { label: 'Botswana', id: 'BW', dialCode: '+267' }, BR: { label: 'Brazil (Brasil)', id: 'BR', dialCode: '+55' }, IO: { label: 'British Indian Ocean Territory', id: 'IO', dialCode: '+246' }, VG: { label: 'British Virgin Islands', id: 'VG', dialCode: '+1284' }, BN: { label: 'Brunei', id: 'BN', dialCode: '+673' }, BG: { label: 'Bulgaria (България)', id: 'BG', dialCode: '+359' }, BF: { label: 'Burkina Faso', id: 'BF', dialCode: '+226' }, BI: { label: 'Burundi (Uburundi)', id: 'BI', dialCode: '+257' }, KH: { label: 'Cambodia (កម្ពុជា)', id: 'KH', dialCode: '+855' }, CM: { label: 'Cameroon (Cameroun)', id: 'CM', dialCode: '+237' }, CA: { label: 'Canada', id: 'CA', dialCode: '+1' }, CV: { label: 'Cape Verde (Kabu Verdi)', id: 'CV', dialCode: '+238' }, KY: { label: 'Cayman Islands', id: 'KY', dialCode: '+1345' }, CF: { label: 'Central African Republic (République centrafricaine)', id: 'CF', dialCode: '+236' }, TD: { label: 'Chad (Tchad)', id: 'TD', dialCode: '+235' }, CL: { label: 'Chile', id: 'CL', dialCode: '+56' }, CN: { label: 'China (中国)', id: 'CN', dialCode: '+86' }, CX: { label: 'Christmas Island', id: 'CX', dialCode: '+61' }, CC: { label: 'Cocos (Keeling) Islands', id: 'CC', dialCode: '+61' }, CO: { label: 'Colombia', id: 'CO', dialCode: '+57' }, KM: { label: 'Comoros (‫جزر القمر‬‎)', id: 'KM', dialCode: '+269' }, CD: { label: 'Congo (DRC) (Jamhuri ya Kisoemokrasia ya Kongo)', id: 'CD', dialCode: '+243' }, CG: { label: 'Congo (Republic) (Congo-Brazzaville)', id: 'CG', dialCode: '+242' }, CK: { label: 'Cook Islands', id: 'CK', dialCode: '+682' }, CR: { label: 'Costa Rica', id: 'CR', dialCode: '+506' }, CI: { label: 'Côte d’Ivoire', id: 'CI', dialCode: '+225' }, HR: { label: 'Croatia (Hrvatska)', id: 'HR', dialCode: '+385' }, CU: { label: 'Cuba', id: 'CU', dialCode: '+53' }, CW: { label: 'Curaçao', id: 'CW', dialCode: '+599' }, CY: { label: 'Cyprus (Κύπρος)', id: 'CY', dialCode: '+357' }, CZ: { label: 'Czech Republic (Česká republika)', id: 'CZ', dialCode: '+420' }, DK: { label: 'Denmark (Danmark)', id: 'DK', dialCode: '+45' }, DJ: { label: 'Djibouti', id: 'DJ', dialCode: '+253' }, DM: { label: 'Dominica', id: 'DM', dialCode: '+1767' }, DO: { label: 'Dominican Republic (República Dominicana)', id: 'DO', dialCode: '+1' }, EC: { label: 'Ecuador', id: 'EC', dialCode: '+593' }, EG: { label: 'Egypt (‫مصر‬‎)', id: 'EG', dialCode: '+20' }, SV: { label: 'El Salvador', id: 'SV', dialCode: '+503' }, GQ: { label: 'Equatorial Guinea (Guinea Ecuatorial)', id: 'GQ', dialCode: '+240' }, ER: { label: 'Eritrea', id: 'ER', dialCode: '+291' }, EE: { label: 'Estonia (Eesti)', id: 'EE', dialCode: '+372' }, ET: { label: 'Ethiopia', id: 'ET', dialCode: '+251' }, FK: { label: 'Falkland Islands (Islas Malvinas)', id: 'FK', dialCode: '+500' }, FO: { label: 'Faroe Islands (Føroyar)', id: 'FO', dialCode: '+298' }, FJ: { label: 'Fiji', id: 'FJ', dialCode: '+679' }, FI: { label: 'Finland (Suomi)', id: 'FI', dialCode: '+358' }, FR: { label: 'France', id: 'FR', dialCode: '+33' }, GF: { label: 'French Guiana (Guyane française)', id: 'GF', dialCode: '+594' }, PF: { label: 'French Polynesia (Polynésie française)', id: 'PF', dialCode: '+689' }, GA: { label: 'Gabon', id: 'GA', dialCode: '+241' }, GM: { label: 'Gambia', id: 'GM', dialCode: '+220' }, GE: { label: 'Georgia (საქართველო)', id: 'GE', dialCode: '+995' }, DE: { label: 'Germany (Deutschland)', id: 'DE', dialCode: '+49' }, GH: { label: 'Ghana (Gaana)', id: 'GH', dialCode: '+233' }, GI: { label: 'Gibraltar', id: 'GI', dialCode: '+350' }, GR: { label: 'Greece (Ελλάδα)', id: 'GR', dialCode: '+30' }, GL: { label: 'Greenland (Kalaallit Nunaat)', id: 'GL', dialCode: '+299' }, GD: { label: 'Grenada', id: 'GD', dialCode: '+1473' }, GP: { label: 'Guadeloupe', id: 'GP', dialCode: '+590' }, GU: { label: 'Guam', id: 'GU', dialCode: '+1671' }, GT: { label: 'Guatemala', id: 'GT', dialCode: '+502' }, GG: { label: 'Guernsey', id: 'GG', dialCode: '+44' }, GN: { label: 'Guinea (Guinée)', id: 'GN', dialCode: '+224' }, GW: { label: 'Guinea-Bissau (Guiné Bissau)', id: 'GW', dialCode: '+245' }, GY: { label: 'Guyana', id: 'GY', dialCode: '+592' }, HT: { label: 'Haiti', id: 'HT', dialCode: '+509' }, HN: { label: 'Honduras', id: 'HN', dialCode: '+504' }, HK: { label: 'Hong Kong (香港)', id: 'HK', dialCode: '+852' }, HU: { label: 'Hungary (Magyarország)', id: 'HU', dialCode: '+36' }, IS: { label: 'Iceland (Ísland)', id: 'IS', dialCode: '+354' }, IN: { label: 'India (भारत)', id: 'IN', dialCode: '+91' }, ID: { label: 'Indonesia', id: 'ID', dialCode: '+62' }, IR: { label: 'Iran (‫ایران‬‎)', id: 'IR', dialCode: '+98' }, IQ: { label: 'Iraq (‫العراق‬‎)', id: 'IQ', dialCode: '+964' }, IE: { label: 'Ireland', id: 'IE', dialCode: '+353' }, IM: { label: 'Isle of Man', id: 'IM', dialCode: '+44' }, IL: { label: 'Israel (‫ישראל‬‎)', id: 'IL', dialCode: '+972' }, IT: { label: 'Italy (Italia)', id: 'IT', dialCode: '+39' }, JM: { label: 'Jamaica', id: 'JM', dialCode: '+1' }, JP: { label: 'Japan (日本)', id: 'JP', dialCode: '+81' }, JE: { label: 'Jersey', id: 'JE', dialCode: '+44' }, JO: { label: 'Jordan (‫الأردن‬‎)', id: 'JO', dialCode: '+962' }, KZ: { label: 'Kazakhstan (Казахстан)', id: 'KZ', dialCode: '+7' }, KE: { label: 'Kenya', id: 'KE', dialCode: '+254' }, KI: { label: 'Kiribati', id: 'KI', dialCode: '+686' }, XK: { label: 'Kosovo', id: 'XK', dialCode: '+383' }, KW: { label: 'Kuwait (‫الكويت‬‎)', id: 'KW', dialCode: '+965' }, KG: { label: 'Kyrgyzstan (Кыргызстан)', id: 'KG', dialCode: '+996' }, LA: { label: 'Laos (ລາວ)', id: 'LA', dialCode: '+856' }, LV: { label: 'Latvia (Latvija)', id: 'LV', dialCode: '+371' }, LB: { label: 'Lebanon (‫لبنان‬‎)', id: 'LB', dialCode: '+961' }, LS: { label: 'Lesotho', id: 'LS', dialCode: '+266' }, LR: { label: 'Liberia', id: 'LR', dialCode: '+231' }, LY: { label: 'Libya (‫ليبيا‬‎)', id: 'LY', dialCode: '+218' }, LI: { label: 'Liechtenstein', id: 'LI', dialCode: '+423' }, LT: { label: 'Lithuania (Lietuva)', id: 'LT', dialCode: '+370' }, LU: { label: 'Luxembourg', id: 'LU', dialCode: '+352' }, MO: { label: 'Macau (澳門)', id: 'MO', dialCode: '+853' }, MK: { label: 'North Macedonia (FYROM) (Македонија)', id: 'MK', dialCode: '+389' }, MG: { label: 'Madagascar (Madagasikara)', id: 'MG', dialCode: '+261' }, MW: { label: 'Malawi', id: 'MW', dialCode: '+265' }, MY: { label: 'Malaysia', id: 'MY', dialCode: '+60' }, MV: { label: 'Maldives', id: 'MV', dialCode: '+960' }, ML: { label: 'Mali', id: 'ML', dialCode: '+223' }, MT: { label: 'Malta', id: 'MT', dialCode: '+356' }, MH: { label: 'Marshall Islands', id: 'MH', dialCode: '+692' }, MQ: { label: 'Martinique', id: 'MQ', dialCode: '+596' }, MR: { label: 'Mauritania (‫موريتانيا‬‎)', id: 'MR', dialCode: '+222' }, MU: { label: 'Mauritius (Moris)', id: 'MU', dialCode: '+230' }, YT: { label: 'Mayotte', id: 'YT', dialCode: '+262' }, MX: { label: 'Mexico (México)', id: 'MX', dialCode: '+52' }, FM: { label: 'Micronesia', id: 'FM', dialCode: '+691' }, MD: { label: 'Moldova (Republica Moldova)', id: 'MD', dialCode: '+373' }, MC: { label: 'Monaco', id: 'MC', dialCode: '+377' }, MN: { label: 'Mongolia (Монгол)', id: 'MN', dialCode: '+976' }, ME: { label: 'Montenegro (Crna Gora)', id: 'ME', dialCode: '+382' }, MS: { label: 'Montserrat', id: 'MS', dialCode: '+1664' }, MA: { label: 'Morocco (‫المغرب‬‎)', id: 'MA', dialCode: '+212' }, MZ: { label: 'Mozambique (Moçambique)', id: 'MZ', dialCode: '+258' }, MM: { label: 'Myanmar (Burma) (မြန်မာ)', id: 'MM', dialCode: '+95' }, NA: { label: 'Namibia (Namibië)', id: 'NA', dialCode: '+264' }, NR: { label: 'Nauru', id: 'NR', dialCode: '+674' }, NP: { label: 'Nepal (नेपाल)', id: 'NP', dialCode: '+977' }, NL: { label: 'Netherlands (Nederland)', id: 'NL', dialCode: '+31' }, NC: { label: 'New Caledonia (Nouvelle-Calédonie)', id: 'NC', dialCode: '+687' }, NZ: { label: 'New Zealand', id: 'NZ', dialCode: '+64' }, NI: { label: 'Nicaragua', id: 'NI', dialCode: '+505' }, NE: { label: 'Niger (Nijar)', id: 'NE', dialCode: '+227' }, NG: { label: 'Nigeria', id: 'NG', dialCode: '+234' }, NU: { label: 'Niue', id: 'NU', dialCode: '+683' }, NF: { label: 'Norfolk Island', id: 'NF', dialCode: '+672' }, KP: { label: 'North Korea (조선 민주주의 인민 공화국)', id: 'KP', dialCode: '+850' }, MP: { label: 'Northern Mariana Islands', id: 'MP', dialCode: '+1670' }, NO: { label: 'Norway (Norge)', id: 'NO', dialCode: '+47' }, OM: { label: 'Oman (‫عُمان‬‎)', id: 'OM', dialCode: '+968' }, PK: { label: 'Pakistan (‫پاکستان‬‎)', id: 'PK', dialCode: '+92' }, PW: { label: 'Palau', id: 'PW', dialCode: '+680' }, PS: { label: 'Palestine (‫فلسطين‬‎)', id: 'PS', dialCode: '+970' }, PA: { label: 'Panama (Panamá)', id: 'PA', dialCode: '+507' }, PG: { label: 'Papua New Guinea', id: 'PG', dialCode: '+675' }, PY: { label: 'Paraguay', id: 'PY', dialCode: '+595' }, PE: { label: 'Peru (Perú)', id: 'PE', dialCode: '+51' }, PH: { label: 'Philippines', id: 'PH', dialCode: '+63' }, PL: { label: 'Poland (Polska)', id: 'PL', dialCode: '+48' }, PT: { label: 'Portugal', id: 'PT', dialCode: '+351' }, PR: { label: 'Puerto Rico', id: 'PR', dialCode: '+1' }, QA: { label: 'Qatar (‫قطر‬‎)', id: 'QA', dialCode: '+974' }, RE: { label: 'Réunion (La Réunion)', id: 'RE', dialCode: '+262' }, RO: { label: 'Romania (România)', id: 'RO', dialCode: '+40' }, RU: { label: 'Russia (Россия)', id: 'RU', dialCode: '+7' }, RW: { label: 'Rwanda', id: 'RW', dialCode: '+250' }, BL: { label: 'Saint Barthélemy', id: 'BL', dialCode: '+590' }, SH: { label: 'Saint Helena', id: 'SH', dialCode: '+290' }, KN: { label: 'Saint Kitts and Nevis', id: 'KN', dialCode: '+1869' }, LC: { label: 'Saint Lucia', id: 'LC', dialCode: '+1758' }, MF: { label: 'Saint Martin (Saint-Martin (partie française))', id: 'MF', dialCode: '+590' }, PM: { label: 'Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)', id: 'PM', dialCode: '+508' }, VC: { label: 'Saint Vincent and the Grenadines', id: 'VC', dialCode: '+1784' }, WS: { label: 'Samoa', id: 'WS', dialCode: '+685' }, SM: { label: 'San Marino', id: 'SM', dialCode: '+378' }, ST: { label: 'São Tomé and Príncipe (São Tomé e Príncipe)', id: 'ST', dialCode: '+239' }, SA: { label: 'Saudi Arabia (‫المملكة العربية السعودية‬‎)', id: 'SA', dialCode: '+966' }, SN: { label: 'Senegal (Sénégal)', id: 'SN', dialCode: '+221' }, RS: { label: 'Serbia (Србија)', id: 'RS', dialCode: '+381' }, SC: { label: 'Seychelles', id: 'SC', dialCode: '+248' }, SL: { label: 'Sierra Leone', id: 'SL', dialCode: '+232' }, SG: { label: 'Singapore', id: 'SG', dialCode: '+65' }, SX: { label: 'Sint Maarten', id: 'SX', dialCode: '+1721' }, SK: { label: 'Slovakia (Slovensko)', id: 'SK', dialCode: '+421' }, SI: { label: 'Slovenia (Slovenija)', id: 'SI', dialCode: '+386' }, SB: { label: 'Solomon Islands', id: 'SB', dialCode: '+677' }, SO: { label: 'Somalia (Soomaaliya)', id: 'SO', dialCode: '+252' }, ZA: { label: 'South Africa', id: 'ZA', dialCode: '+27' }, KR: { label: 'South Korea (대한민국)', id: 'KR', dialCode: '+82' }, SS: { label: 'South Sudan (‫جنوب السودان‬‎)', id: 'SS', dialCode: '+211' }, ES: { label: 'Spain (España)', id: 'ES', dialCode: '+34' }, LK: { label: 'Sri Lanka (ශ්‍රී ලංකාව)', id: 'LK', dialCode: '+94' }, SD: { label: 'Sudan (‫السودان‬‎)', id: 'SD', dialCode: '+249' }, SR: { label: 'Suriname', id: 'SR', dialCode: '+597' }, SJ: { label: 'Svalbard and Jan Mayen', id: 'SJ', dialCode: '+47' }, SZ: { label: 'Swaziland', id: 'SZ', dialCode: '+268' }, SE: { label: 'Sweden (Sverige)', id: 'SE', dialCode: '+46' }, CH: { label: 'Switzerland (Schweiz)', id: 'CH', dialCode: '+41' }, SY: { label: 'Syria (‫سوريا‬‎)', id: 'SY', dialCode: '+963' }, TW: { label: 'Taiwan (台灣)', id: 'TW', dialCode: '+886' }, TJ: { label: 'Tajikistan', id: 'TJ', dialCode: '+992' }, TZ: { label: 'Tanzania', id: 'TZ', dialCode: '+255' }, TH: { label: 'Thailand (ไทย)', id: 'TH', dialCode: '+66' }, TL: { label: 'Timor-Leste', id: 'TL', dialCode: '+670' }, TG: { label: 'Togo', id: 'TG', dialCode: '+228' }, TK: { label: 'Tokelau', id: 'TK', dialCode: '+690' }, TO: { label: 'Tonga', id: 'TO', dialCode: '+676' }, TT: { label: 'Trinisoad and Tobago', id: 'TT', dialCode: '+1868' }, TN: { label: 'Tunisia (‫تونس‬‎)', id: 'TN', dialCode: '+216' }, TR: { label: 'Turkey (Türkiye)', id: 'TR', dialCode: '+90' }, TM: { label: 'Turkmenistan', id: 'TM', dialCode: '+993' }, TC: { label: 'Turks and Caicos Islands', id: 'TC', dialCode: '+1649' }, TV: { label: 'Tuvalu', id: 'TV', dialCode: '+688' }, VI: { label: 'U.S. Virgin Islands', id: 'VI', dialCode: '+1340' }, UG: { label: 'Uganda', id: 'UG', dialCode: '+256' }, UA: { label: 'Ukraine (Україна)', id: 'UA', dialCode: '+380' }, AE: { label: 'United Arab Emirates (‫الإمارات العربية المتحدة‬‎)', id: 'AE', dialCode: '+971' }, GB: { label: 'United Kingdom', id: 'GB', dialCode: '+44' }, US: { label: 'United States', id: 'US', dialCode: '+1' }, UY: { label: 'Uruguay', id: 'UY', dialCode: '+598' }, UZ: { label: 'Uzbekistan (Oʻzbekiston)', id: 'UZ', dialCode: '+998' }, VU: { label: 'Vanuatu', id: 'VU', dialCode: '+678' }, VA: { label: 'Vatican City (Città del Vaticano)', id: 'VA', dialCode: '+39' }, VE: { label: 'Venezuela', id: 'VE', dialCode: '+58' }, VN: { label: 'Vietnam (Việt Nam)', id: 'VN', dialCode: '+84' }, WF: { label: 'Wallis and Futuna (Wallis-et-Futuna)', id: 'WF', dialCode: '+681' }, YE: { label: 'Yemen (‫اليمن‬‎)', id: 'YE', dialCode: '+967' }, ZM: { label: 'Zambia', id: 'ZM', dialCode: '+260' }, ZW: { label: 'Zimbabwe', id: 'ZW', dialCode: '+263' }, AX: { label: 'Åland Islands', id: 'AX', dialCode: '+358' } };