UNPKG

matrix-react-sdk

Version:
26 lines (25 loc) 844 B
import React, { ReactNode } from "react"; import * as maplibregl from "maplibre-gl"; import { Bounds } from "../../../utils/beacon/bounds"; export interface MapProps { id: string; interactive?: boolean; /** * set map center to geoUri coords * Center will only be set to valid geoUri * this prop is only simply diffed by useEffect, so to trigger *recentering* of the same geoUri * append the uri with a var not used by the geoUri spec * eg a timestamp: `geo:54,42;mxTs=123` */ centerGeoUri?: string; bounds?: Bounds; className?: string; allowGeolocate?: boolean; onClick?: () => void; onError?: (error: Error) => void; children?: (renderProps: { map: maplibregl.Map; }) => ReactNode; } declare const MapComponent: React.FC<MapProps>; export default MapComponent;