UNPKG

@wix/design-system

Version:

@wix/design-system

48 lines 1.91 kB
export namespace GoogleAddressInputHandler { let geocode: string; let places: string; } export default GoogleAddressInput; /** * Address input box (using Google Maps) */ declare class GoogleAddressInput extends React.Component<any, any, any> { static getGoogleFooter: () => React.JSX.Element; constructor(props: any); state: { suggestions: never[]; value: any; }; autoCompleteRequestId: number; geocodeRequestId: number; client: any; onChange(e: any): void; onBlur(): void; onFocus(): void; onSet(value: any): void; onManuallyInput(inputValue: any): void; UNSAFE_componentWillReceiveProps(nextProps: any): void; render(): React.JSX.Element; autocomplete: InputWithOptions<import("../InputWithOptions").ManualInputFnSignature, ((option: import("..").DropdownLayoutValueOption, sameOptionWasPicked: boolean) => void) | undefined, import("../InputWithOptions").InputWithOptionsProps<import("../InputWithOptions").ManualInputFnSignature, ((option: import("..").DropdownLayoutValueOption, sameOptionWasPicked: boolean) => void) | undefined>> | null | undefined; focus(): void; select(): void; timer: NodeJS.Timeout | undefined; componentWillUnmount(): void; _getSuggestions(value: any, skipSetState: any): Promise<any>; } declare namespace GoogleAddressInput { let displayName: string; namespace defaultProps { export let magnifyingGlass: boolean; export let autoSelect: boolean; export let footerOptions: {}; export let clearSuggestionsOnBlur: boolean; export let fallbackToManual: boolean; export let poweredByGoogle: boolean; import handler = GoogleAddressInputHandler.geocode; export { handler }; } } import React from 'react'; import InputWithOptions from '../InputWithOptions'; //# sourceMappingURL=GoogleAddressInput.d.ts.map