Live component development with hot reload
LocationPicker usage
<LocationPicker location={location} onLocationChange={setLocation} required />
LocationPickerMap usage
<LocationPickerMap location={location} onMapPick={(lng, lat) => setLocation({ type: "Point", coordinates: [lng, lat] }) } height={300} />
MapZoomControls usage
<MapZoomControls onZoomIn={() => setZoom((z) => z + 1)} onZoomOut={() => setZoom((z) => z - 1)} />