Skip to content

Commit 1409f5c

Browse files
committed
chore: build
1 parent 232ce22 commit 1409f5c

17 files changed

+3489
-1790
lines changed

dist/components/AllCountries.d.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { CountryData } from '../types'
2+
3+
type ExternalCountry = [
4+
CountryData['name'],
5+
CountryData['iso2'],
6+
CountryData['dialCode'],
7+
CountryData['priority'],
8+
CountryData['areaCodes'],
9+
]
10+
11+
interface AllCountriesStatic {
12+
initialize(externalCountriesList: ExternalCountry[]): void
13+
getCountries(): CountryData[]
14+
}
15+
16+
declare const AllCountries: AllCountriesStatic
17+
18+
export default AllCountries

dist/components/AllCountries.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/components/CountryList.d.ts

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
import React from 'react'
2+
3+
import { CountryData } from '../types'
4+
5+
export interface CountryListProps {
6+
setFlag?: (iso2: string) => void
7+
countries?: CountryData[]
8+
inputTop?: number
9+
inputOuterHeight?: number
10+
preferredCountries?: CountryData
11+
highlightedCountry?: number
12+
changeHighlightCountry?: (
13+
showDropdown: boolean,
14+
selectedIndex: number,
15+
) => void
16+
showDropdown?: boolean
17+
isMobile?: boolean
18+
dropdownContainer?: string
19+
}
20+
21+
export interface CountryListState {}
22+
23+
export default class CountryList extends React.Component<
24+
CountryListProps,
25+
CountryListState
26+
> {
27+
listElement?: HTMLUListElement | null
28+
29+
setDropdownPosition(): void
30+
31+
appendListItem(
32+
countries: CountryData[],
33+
isPreferred?: boolean,
34+
): React.ReactNode
35+
36+
handleMouseOver: (event: React.MouseEvent<HTMLLIElement, MouseEvent>) => void
37+
}

dist/components/FlagBox.d.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import React from 'react'
2+
3+
export interface FlagBoxProps {
4+
dialCode: string
5+
isoCode: string
6+
name: string
7+
onMouseOver?: (event: React.MouseEvent<HTMLLIElement, MouseEvent>) => void
8+
onFocus?: (event: React.FocusEvent<HTMLLIElement>) => void
9+
onClick?: (event: React.MouseEvent<HTMLLIElement, MouseEvent>) => void
10+
flagRef?: (instance: HTMLDivElement | null) => void
11+
innerFlagRef?: (instance: HTMLDivElement | null) => void
12+
countryClass: string
13+
}
14+
15+
declare const FlagBox: React.FunctionComponent<FlagBoxProps>
16+
17+
export default FlagBox

dist/components/FlagDropDown.d.ts

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
import React from 'react'
2+
3+
import { CountryData } from '../types'
4+
5+
import CountryList from './CountryList'
6+
7+
export interface FlagDropDownProps {
8+
allowDropdown?: boolean
9+
dropdownContainer?: React.ElementType | string
10+
separateDialCode?: boolean
11+
dialCode?: string
12+
countryCode?: string
13+
showDropdown?: boolean
14+
clickSelectedFlag?: (
15+
event: React.MouseEvent<HTMLDivElement, MouseEvent>,
16+
) => void
17+
handleSelectedFlagKeydown?: (
18+
event: React.KeyboardEvent<HTMLDivElement>,
19+
) => void
20+
isMobile?: boolean
21+
setFlag?: (iso2: string) => void
22+
countries?: CountryData[]
23+
inputTop?: number
24+
inputOuterHeight?: number
25+
preferredCountries?: CountryData[]
26+
highlightedCountry?: number
27+
changeHighlightCountry?: (
28+
showDropdown: boolean,
29+
selectedIndex: number,
30+
) => void
31+
titleTip?: string
32+
refCallback: (instance: HTMLDivElement | null) => void
33+
}
34+
35+
export interface FlagDropDownState {}
36+
37+
export default class FlagDropDown extends React.Component<
38+
FlagDropDownProps,
39+
FlagDropDownState
40+
> {
41+
countryList?: CountryList | null
42+
43+
genSelectedDialCode: () => React.ReactNode
44+
45+
genArrow: () => React.ReactNode
46+
47+
genFlagClassName: () => string
48+
49+
genCountryList: () => React.ReactNode
50+
}

0 commit comments

Comments
 (0)