Skip to content

Commit 49bedba

Browse files
authored
Add a few missing regions, update pretty formats to what I _think_ may be more accurate (#42)
1 parent e3d1a60 commit 49bedba

File tree

3 files changed

+234
-179
lines changed

3 files changed

+234
-179
lines changed

src/__tests__/base.test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ describe('Phone number pretty formatting', () => {
239239
expect(formatPhoneNumber(testNumbers.nullCase)).toBe(null);
240240
expect(formatPhoneNumber(testNumbers.us)).toBe('(310) 349-6200');
241241
expect(formatPhoneNumber(testNumbers.colombia)).toBe('+57 321 123 4567');
242-
expect(formatPhoneNumber(testNumbers.germanyAlt)).toBe('+49 17 08765432');
242+
expect(formatPhoneNumber(testNumbers.germanyAlt)).toBe('+49 170 8765432');
243243
// This looks like a Norwegian number, but doesn't match a known format. In this case, we'll return a sanitized generic format.
244244
expect(formatPhoneNumber(testNumbers.norwayUnexpected)).toBe(
245245
'+47174087654',

src/phoneCodes.js

+2
Original file line numberDiff line numberDiff line change
@@ -656,6 +656,7 @@ export const REGION_CODES = {
656656
54: { name: 'Argentina', code: 'AR', flag: '🇦🇷' },
657657
374: { name: 'Armenia', code: 'AM', flag: '🇦🇲' },
658658
297: { name: 'Aruba', code: 'AW', flag: '🇦🇼' },
659+
247: { name: 'Ascension Island', code: 'AC', flag: '🇦🇨' },
659660
43: { name: 'Austria', code: 'AT', flag: '🇦🇹' },
660661
994: { name: 'Azerbaijan', code: 'AZ', flag: '🇦🇿' },
661662
973: { name: 'Bahrain', code: 'BH', flag: '🇧🇭' },
@@ -715,6 +716,7 @@ export const REGION_CODES = {
715716
350: { name: 'Gibraltar', code: 'GI', flag: '🇬🇮' },
716717
30: { name: 'Greece', code: 'GR', flag: '🇬🇷' },
717718
299: { name: 'Greenland', code: 'GL', flag: '🇬🇱' },
719+
473: { name: 'Grenada', code: 'GD', flag: '🇬🇩' },
718720
502: { name: 'Guatemala', code: 'GT', flag: '🇬🇹' },
719721
224: { name: 'Guinea', code: 'GN', flag: '🇬🇳' },
720722
245: { name: 'Guinea-Bissau', code: 'GW', flag: '🇬🇼' },

0 commit comments

Comments
 (0)