# Place Autocomplete URL: /docs/web/components/place-autocomplete Place Autocomplete component with multiple variants and sizes. **Demo:** ```tsx 'use client'; import { useCallback, useState } from 'react'; import { PlaceAutocomplete, type PlaceFeature } from '@docyrus/ui/components/place-autocomplete'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@docyrus/ui/primitives/ui/select'; import { Switch } from '@docyrus/ui/primitives/ui/switch'; import { cn } from '@docyrus/ui/primitives/lib/utils'; export function PlaceAutocompleteDemo() { type Variant = 'default' | 'outline' | 'ghost'; type Size = 'default' | 'sm' | 'lg'; const [variant, setVariant] = useState
{selected.properties.name || selected.properties.street}
Lat: {selected.geometry.coordinates[1].toFixed(6)}, Lng: {selected.geometry.coordinates[0].toFixed(6)}
{selected.properties.city && (City: {selected.properties.city}
)} {selected.properties.country && (Country: {selected.properties.country}
)}