UNPKG

@madup-inc/react-imagemarker

Version:
63 lines (49 loc) 1.26 kB
# react-imagemarker > Made with create-react-library [![NPM](https://img.shields.io/npm/v/react-imagemarker.svg)](https://www.npmjs.com/package/react-imagemarker) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com) ## Install ```bash npm install --save @madup-inc/react-imagemarker ``` ## Usage ```tsx import React from 'react' import ImageMarker from '@madup-inc/react-imagemarker' import '@madup-inc/react-imagemarker/dist/index.css' const markers = [ { x: 20, y: 40, id: 1, }, { x: 40, y: 40, id: 2, }, { x: 70, y: 55, id: 3, render: () => <div style={{ fontSize: 30 }}>🙂</div>, }, ] const App = () => { return ( <div style={{ width: 500, height: 500 }}> <ImageMarker src="https://lever.me/statics/image/introduce/Group16.svg" markers={markers} onImageClick={({ x, y }, clickEvent, wrapperDom) => { console.log({ x, y, clickEvent, wrapperDom }) }} /> </div> ) } export default App ``` Output 🙂 ![](https://user-images.githubusercontent.com/6068828/126769756-aaf6bb1a-1041-4ccf-bd14-6c4cfe2efe44.png) ## License MIT © [Madup](https://github.com/madup-inc)