UNPKG

@madup-inc/react-imagemarker

Version:
22 lines (21 loc) 661 B
import { ReactElement } from 'react'; import './styles.css'; export { default as DefaultMarker } from './DefaultMarker'; interface IProps { src: string; onImageClick: ImageMarkerClick; markers: Array<Marker>; } declare const _default: ({ src, markers, onImageClick }: IProps) => JSX.Element; export default _default; export interface Marker { id: number; x: number; y: number; render?: (marker: Omit<Marker, 'render'>) => ReactElement; } export interface MarkerPosition { x: number; y: number; } export declare type ImageMarkerClick = (position: MarkerPosition, clickEvent?: any, wrapper?: any) => void;