UNPKG

tiny-location-input

Version:

Ultra-lightweight React location autocomplete input with inline styling, geonames integration, and full TypeScript support — perfect for modern UIs.

33 lines (29 loc) 710 B
declare module 'tiny-location-input' { import React, { FC } from 'react'; export interface Location { name: string; cou_name_en: string; coordinates: { lat: number; lon: number; }; } export interface LocationInputProps { onSelect?: (location: Location) => void; classNames?: { container?: string; input?: string; suggestions?: string; item?: string; }; styles?: { input?: React.CSSProperties; container?: React.CSSProperties; suggestions?: React.CSSProperties; item?: React.CSSProperties; }; placeholder?: string; } const LocationInput: FC<LocationInputProps>; export default LocationInput; }