From 1ff9083755c810c7bbb0e212f701aa3d26dff062 Mon Sep 17 00:00:00 2001 From: julianajlk Date: Wed, 12 Feb 2020 14:34:42 -0500 Subject: [PATCH] wip --- src/registration/RegistrationPage.jsx | 19 +- src/registration/countryList.js | 253 ++++++++++++++++++++++++++ 2 files changed, 263 insertions(+), 9 deletions(-) create mode 100644 src/registration/countryList.js diff --git a/src/registration/RegistrationPage.jsx b/src/registration/RegistrationPage.jsx index 5d721e5..006d0ad 100644 --- a/src/registration/RegistrationPage.jsx +++ b/src/registration/RegistrationPage.jsx @@ -3,7 +3,8 @@ import { Button, Input } from '@edx/paragon'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { faFacebookF, faGoogle, faMicrosoft } from '@fortawesome/free-brands-svg-icons'; import { faGraduationCap } from '@fortawesome/free-solid-svg-icons'; -import logo from '../assets/headerlogo.svg' +import logo from '../assets/headerlogo.svg'; +import countryList from './countryList'; import EmailField from '../account-settings/EmailField'; // export default () => ; @@ -13,7 +14,12 @@ class RegistrationPage extends React.Component { super(props); } + renderCountryList() { + + } + render() { + console.log(countryList.length) return (
@@ -39,15 +45,10 @@ class RegistrationPage extends React.Component { - +
Already have an edX account? diff --git a/src/registration/countryList.js b/src/registration/countryList.js new file mode 100644 index 0000000..689043d --- /dev/null +++ b/src/registration/countryList.js @@ -0,0 +1,253 @@ +const countryList = { + AF: 'Afghanistan', + AL: 'Albania', + DZ: 'Algeria', + AS: 'American Samoa', + AD: 'Andorra', + AO: 'Angola', + AI: 'Anguilla', + AQ: 'Antarctica', + AG: 'Antigua and Barbuda', + AR: 'Argentina', + AM: 'Armenia', + AW: 'Aruba', + AU: 'Australia', + AT: 'Austria', + AZ: 'Azerbaijan', + BS: 'Bahamas (the)', + BH: 'Bahrain', + BD: 'Bangladesh', + BB: 'Barbados', + BY: 'Belarus', + BE: 'Belgium', + BZ: 'Belize', + BJ: 'Benin', + BM: 'Bermuda', + BT: 'Bhutan', + BO: 'Bolivia (Plurinational State of)', + BQ: 'Bonaire, Sint Eustatius and Saba', + BA: 'Bosnia and Herzegovina', + BW: 'Botswana', + BV: 'Bouvet Island', + BR: 'Brazil', + IO: 'British Indian Ocean Territory (the)', + BN: 'Brunei Darussalam', + BG: 'Bulgaria', + BF: 'Burkina Faso', + BI: 'Burundi', + CV: 'Cabo Verde', + KH: 'Cambodia', + CM: 'Cameroon', + CA: 'Canada', + KY: 'Cayman Islands (the)', + CF: 'Central African Republic (the)', + TD: 'Chad', + CL: 'Chile', + CN: 'China', + CX: 'Christmas Island', + CC: 'Cocos (Keeling) Islands (the)', + CO: 'Colombia', + KM: 'Comoros (the)', + CD: 'Congo (the Democratic Republic of the)', + CG: 'Congo (the)', + CK: 'Cook Islands (the)', + CR: 'Costa Rica', + HR: 'Croatia', + CU: 'Cuba', + CW: 'Curaçao', + CY: 'Cyprus', + CZ: 'Czechia', + CI: 'Côte d\'Ivoire', + DK: 'Denmark', + DJ: 'Djibouti', + DM: 'Dominica', + DO: 'Dominican Republic (the)', + EC: 'Ecuador', + EG: 'Egypt', + SV: 'El Salvador', + GQ: 'Equatorial Guinea', + ER: 'Eritrea', + EE: 'Estonia', + SZ: 'Eswatini', + ET: 'Ethiopia', + FK: 'Falkland Islands (the) [Malvinas]', + FO: 'Faroe Islands (the)', + FJ: 'Fiji', + FI: 'Finland', + FR: 'France', + GF: 'French Guiana', + PF: 'French Polynesia', + TF: 'French Southern Territories (the)', + GA: 'Gabon', + GM: 'Gambia (the)', + GE: 'Georgia', + DE: 'Germany', + GH: 'Ghana', + GI: 'Gibraltar', + GR: 'Greece', + GL: 'Greenland', + GD: 'Grenada', + GP: 'Guadeloupe', + GU: 'Guam', + GT: 'Guatemala', + GG: 'Guernsey', + GN: 'Guinea', + GW: 'Guinea-Bissau', + GY: 'Guyana', + HT: 'Haiti', + HM: 'Heard Island and McDonald Islands', + VA: 'Holy See (the)', + HN: 'Honduras', + HK: 'Hong Kong', + HU: 'Hungary', + IS: 'Iceland', + IN: 'India', + ID: 'Indonesia', + IR: 'Iran (Islamic Republic of)', + IQ: 'Iraq', + IE: 'Ireland', + IM: 'Isle of Man', + IL: 'Israel', + IT: 'Italy', + JM: 'Jamaica', + JP: 'Japan', + JE: 'Jersey', + JO: 'Jordan', + KZ: 'Kazakhstan', + KE: 'Kenya', + KI: 'Kiribati', + KP: 'Korea (the Democratic People\'s Republic of)', + KR: 'Korea (the Republic of)', + KW: 'Kuwait', + KG: 'Kyrgyzstan', + LA: 'Lao People\'s Democratic Republic (the)', + LV: 'Latvia', + LB: 'Lebanon', + LS: 'Lesotho', + LR: 'Liberia', + LY: 'Libya', + LI: 'Liechtenstein', + LT: 'Lithuania', + LU: 'Luxembourg', + MO: 'Macao', + MG: 'Madagascar', + MW: 'Malawi', + MY: 'Malaysia', + MV: 'Maldives', + ML: 'Mali', + MT: 'Malta', + MH: 'Marshall Islands (the)', + MQ: 'Martinique', + MR: 'Mauritania', + MU: 'Mauritius', + YT: 'Mayotte', + MX: 'Mexico', + FM: 'Micronesia (Federated States of)', + MD: 'Moldova (the Republic of)', + MC: 'Monaco', + MN: 'Mongolia', + ME: 'Montenegro', + MS: 'Montserrat', + MA: 'Morocco', + MZ: 'Mozambique', + MM: 'Myanmar', + NA: 'Namibia', + NR: 'Nauru', + NP: 'Nepal', + NL: 'Netherlands (the)', + NC: 'New Caledonia', + NZ: 'New Zealand', + NI: 'Nicaragua', + NE: 'Niger (the)', + NG: 'Nigeria', + NU: 'Niue', + NF: 'Norfolk Island', + MP: 'Northern Mariana Islands (the)', + NO: 'Norway', + OM: 'Oman', + PK: 'Pakistan', + PW: 'Palau', + PS: 'Palestine, State of', + PA: 'Panama', + PG: 'Papua New Guinea', + PY: 'Paraguay', + PE: 'Peru', + PH: 'Philippines (the)', + PN: 'Pitcairn', + PL: 'Poland', + PT: 'Portugal', + PR: 'Puerto Rico', + QA: 'Qatar', + MK: 'Republic of North Macedonia', + RO: 'Romania', + RU: 'Russian Federation (the)', + RW: 'Rwanda', + RE: 'Réunion', + BL: 'Saint Barthélemy', + SH: 'Saint Helena, Ascension and Tristan da Cunha', + KN: 'Saint Kitts and Nevis', + LC: 'Saint Lucia', + MF: 'Saint Martin (French part)', + PM: 'Saint Pierre and Miquelon', + VC: 'Saint Vincent and the Grenadines', + WS: 'Samoa', + SM: 'San Marino', + ST: 'Sao Tome and Principe', + SA: 'Saudi Arabia', + SN: 'Senegal', + RS: 'Serbia', + SC: 'Seychelles', + SL: 'Sierra Leone', + SG: 'Singapore', + SX: 'Sint Maarten (Dutch part)', + SK: 'Slovakia', + SI: 'Slovenia', + SB: 'Solomon Islands', + SO: 'Somalia', + ZA: 'South Africa', + GS: 'South Georgia and the South Sandwich Islands', + SS: 'South Sudan', + ES: 'Spain', + LK: 'Sri Lanka', + SD: 'Sudan (the)', + SR: 'Suriname', + SJ: 'Svalbard and Jan Mayen', + SE: 'Sweden', + CH: 'Switzerland', + SY: 'Syrian Arab Republic', + TW: 'Taiwan (Province of China)', + TJ: 'Tajikistan', + TZ: 'Tanzania, United Republic of', + TH: 'Thailand', + TL: 'Timor-Leste', + TG: 'Togo', + TK: 'Tokelau', + TO: 'Tonga', + TT: 'Trinidad and Tobago', + TN: 'Tunisia', + TR: 'Turkey', + TM: 'Turkmenistan', + TC: 'Turks and Caicos Islands (the)', + TV: 'Tuvalu', + UG: 'Uganda', + UA: 'Ukraine', + AE: 'United Arab Emirates (the)', + GB: 'United Kingdom of Great Britain and Northern Ireland (the)', + UM: 'United States Minor Outlying Islands (the)', + US: 'United States of America (the)', + UY: 'Uruguay', + UZ: 'Uzbekistan', + VU: 'Vanuatu', + VE: 'Venezuela (Bolivarian Republic of)', + VN: 'Viet Nam', + VG: 'Virgin Islands (British)', + VI: 'Virgin Islands (U.S.)', + WF: 'Wallis and Futuna', + EH: 'Western Sahara', + YE: 'Yemen', + ZM: 'Zambia', + ZW: 'Zimbabwe', + AX: 'Åland Islands', +}; + +export default countryList;