File tree Expand file tree Collapse file tree 2 files changed +10
-14
lines changed
development/src/phone-hooks Expand file tree Collapse file tree 2 files changed +10
-14
lines changed Original file line number Diff line number Diff line change @@ -129,17 +129,15 @@ export const usePhone = ({
129
129
130
130
const countriesOnly = useMemo ( ( ) => {
131
131
const allowList = onlyCountries . length > 0 ? onlyCountries : countries . map ( ( [ iso ] ) => iso ) ;
132
- return countries . map ( ( [ iso ] ) => iso ) . filter ( ( iso ) => {
133
- return allowList . includes ( iso ) && ! excludeCountries . includes ( iso ) ;
132
+ return countries . filter ( ( [ iso , _1 , dial ] ) => {
133
+ return ( allowList . includes ( iso ) || allowList . includes ( dial ) ) && ! excludeCountries . includes ( iso ) && ! excludeCountries . includes ( dial ) ;
134
134
} ) ;
135
135
} , [ onlyCountries , excludeCountries ] )
136
136
137
137
const countriesList = useMemo ( ( ) => {
138
- const filteredCountries = countries . filter ( ( [ iso , name , _1 , dial ] ) => {
139
- return countriesOnly . includes ( iso ) && (
140
- name . toLowerCase ( ) . startsWith ( query . toLowerCase ( ) ) || dial . includes ( query )
141
- ) ;
142
- } ) ;
138
+ const filteredCountries = countriesOnly . filter ( ( [ _1 , name , dial , mask ] ) => (
139
+ name . toLowerCase ( ) . startsWith ( query . toLowerCase ( ) ) || dial . includes ( query ) || mask . includes ( query )
140
+ ) ) ;
143
141
return [
144
142
...filteredCountries . filter ( ( [ iso ] ) => preferredCountries . includes ( iso ) ) ,
145
143
...filteredCountries . filter ( ( [ iso ] ) => ! preferredCountries . includes ( iso ) ) ,
Original file line number Diff line number Diff line change @@ -129,17 +129,15 @@ export const usePhone = ({
129
129
130
130
const countriesOnly = useMemo ( ( ) => {
131
131
const allowList = onlyCountries . length > 0 ? onlyCountries : countries . map ( ( [ iso ] ) => iso ) ;
132
- return countries . map ( ( [ iso ] ) => iso ) . filter ( ( iso ) => {
133
- return allowList . includes ( iso ) && ! excludeCountries . includes ( iso ) ;
132
+ return countries . filter ( ( [ iso , _1 , dial ] ) => {
133
+ return ( allowList . includes ( iso ) || allowList . includes ( dial ) ) && ! excludeCountries . includes ( iso ) && ! excludeCountries . includes ( dial ) ;
134
134
} ) ;
135
135
} , [ onlyCountries , excludeCountries ] )
136
136
137
137
const countriesList = useMemo ( ( ) => {
138
- const filteredCountries = countries . filter ( ( [ iso , name , _1 , dial ] ) => {
139
- return countriesOnly . includes ( iso ) && (
140
- name . toLowerCase ( ) . startsWith ( query . toLowerCase ( ) ) || dial . includes ( query )
141
- ) ;
142
- } ) ;
138
+ const filteredCountries = countriesOnly . filter ( ( [ _1 , name , dial , mask ] ) => (
139
+ name . toLowerCase ( ) . startsWith ( query . toLowerCase ( ) ) || dial . includes ( query ) || mask . includes ( query )
140
+ ) ) ;
143
141
return [
144
142
...filteredCountries . filter ( ( [ iso ] ) => preferredCountries . includes ( iso ) ) ,
145
143
...filteredCountries . filter ( ( [ iso ] ) => ! preferredCountries . includes ( iso ) ) ,
You can’t perform that action at this time.
0 commit comments