UNPKG

@hhgtech/hhg-components

Version:
29 lines (28 loc) 1.62 kB
import React from 'react'; import { City } from "../../../interfaces/types"; import { GeoLocationPermission, GPSType } from "../../../../interfaces/types"; import { GATrackingCode, SearchClick } from "./types"; export type Props = { isMobile: boolean; careApiDomain: string; careFrontDomain?: string; initialSearchValue?: string; initialSelectedCity?: City; geoLocationPermission?: GeoLocationPermission; geoLocationCoordinates?: GPSType; isDebug?: boolean; askForGeolocationPermission?: boolean; gaTrackingSearchBar?: GATrackingCode; gaTrackingLocationSearch?: GATrackingCode; autoCompleteDisabled?: boolean; inputSearchPlaceholder?: string; isOptionAllLocation?: boolean; hideResults?: string[]; isNavResultItem?: boolean; routerPush?: (s: string) => void; onGeoLocationPermissionChange?: (perm: GeoLocationPermission, coordinates: GPSType) => void; onSearch?: (data: SearchClick) => void; onChangeLocation?: (city: City) => void; }; declare const BookingSearchBar: ({ isMobile, careApiDomain, geoLocationPermission: geoLocationPermissionFromProps, geoLocationCoordinates: geoLocationCoordinatesFromProps, initialSelectedCity: initialSelectedCityFromProps, initialSearchValue, careFrontDomain, isDebug, askForGeolocationPermission, gaTrackingSearchBar, gaTrackingLocationSearch, autoCompleteDisabled, inputSearchPlaceholder, isOptionAllLocation, hideResults, isNavResultItem, routerPush, onGeoLocationPermissionChange, onSearch, onChangeLocation, }: Props) => React.JSX.Element; export { BookingSearchBar };