Skip to content

Commit 6948fea

Browse files
Add condition for distinct option filtration (GH-68)
2 parents 277eda9 + 7cc4c41 commit 6948fea

File tree

3 files changed

+3
-1
lines changed

3 files changed

+3
-1
lines changed

development/src/phone-hooks/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ export const usePhone = ({
149149
...filteredCountries.filter(([iso]) => preferredCountries.includes(iso)),
150150
...filteredCountries.filter(([iso]) => !preferredCountries.includes(iso)),
151151
];
152+
if (!distinct) return whitelistCountries;
152153
return whitelistCountries.filter(([iso]) => !seen.has(iso) && seen.add(iso));
153154
}, [countriesOnly, preferredCountries, distinct, locale, query])
154155

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "0.1.13",
2+
"version": "0.1.14",
33
"name": "react-phone-hooks",
44
"description": "React hooks and utility functions for parsing and validating phone numbers.",
55
"keywords": [

src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ export const usePhone = ({
149149
...filteredCountries.filter(([iso]) => preferredCountries.includes(iso)),
150150
...filteredCountries.filter(([iso]) => !preferredCountries.includes(iso)),
151151
];
152+
if (!distinct) return whitelistCountries;
152153
return whitelistCountries.filter(([iso]) => !seen.has(iso) && seen.add(iso));
153154
}, [countriesOnly, preferredCountries, distinct, locale, query])
154155

0 commit comments

Comments
 (0)