1 | import * as React from 'react';
|
2 | import * as GeoJSON from 'geojson';
|
3 | import { Point } from 'mapbox-gl';
|
4 | import { Anchor } from './util/types';
|
5 | export interface Props {
|
6 | coordinates: GeoJSON.Position;
|
7 | anchor?: Anchor;
|
8 | offset?: number | number[] | Point;
|
9 | onClick?: React.MouseEventHandler<HTMLDivElement>;
|
10 | onDoubleClick?: React.MouseEventHandler<HTMLDivElement>;
|
11 | onMouseEnter?: React.MouseEventHandler<HTMLDivElement>;
|
12 | onMouseLeave?: React.MouseEventHandler<HTMLDivElement>;
|
13 | onScroll?: React.UIEventHandler<HTMLDivElement>;
|
14 | onWheel?: React.MouseEventHandler<HTMLDivElement>;
|
15 | style?: React.CSSProperties;
|
16 | className?: string;
|
17 | tabIndex?: number;
|
18 | }
|
19 | export declare const defaultClassName: string[];
|
20 | export default class Popup extends React.Component<Props> {
|
21 | render(): JSX.Element;
|
22 | }
|