1.3.1 • Published 4 years ago

react-image-leaflet v1.3.1

Weekly downloads
7
License
MIT
Repository
github
Last release
4 years ago

preview

GitHub CI npm GitHub license GitHub stars GitHub package.json dynamic

A React component that adds pan and zoom features to images

DEMO

Live demo

Edit demo

Features

  • Pan & Zoom
  • Auto-Fit to parent containers
  • Provided with Type Difinitions

Usage

Install

$ npm i react-image-leaflet

then in your jsx or tsx ...

import React from 'react';
import ReactDOM from 'react-dom';

import PanZoom from 'react-image-leaflet';

const App = () => {
  const [url] = React.useState('https://source.unsplash.com/random');

  return (
    <div style={{ width: '80vw', height: '80vh' }}>
      <PanZoom
        url={url}
        attribution='<a target="_blank" href="https://source.unsplash.com/">source.unsplash.com</a>'
      />
    </div>
  );
};

ReactDOM.render(<App />, document.getElementById('root'));

Props

PropTypeDefault
urlImage URLREQUIRED
bgColorstring'#ddd'
zIndexnumber | 'inherit''inherit'
doubleClickResetbooleanfalse (overrides doubleClickZoom)
getFocusbooleanfalse
attributionstring (The HTML text)undefined

Props inherited from Leaflet

see leaflet's documents for more details ...

PropTypeDefault
preferCanvasbooleanfalse
attributionControlbooleantrue
zoomControlbooleantrue
zoomSnapnumber1
zoomDeltanumber1
boxZoombooleantrue
doubleClickZoomboolean | 'center'true
draggingbooleantrue
maxZoomnumber3
zoomAnimationbooleantrue
zoomAnimationThresholdnumber4
fadeAnimationbooleantrue
keyboardbooleantrue
keyboardPanDeltanumber80
scrollWheelZoomboolean | 'center'true
wheelDebounceTimenumber40
wheelPxPerZoomLevelnumber60
tapbooleantrue
tapTolerancenumber15
touchZoomboolean | 'center'true
bounceAtZoomLimitsbooleantrue

License

MIT

1.3.2

4 years ago

1.3.1

4 years ago

1.2.8

4 years ago

1.3.0

4 years ago

1.2.7

4 years ago

1.2.6

4 years ago

1.2.5

4 years ago

1.2.4

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.5.3

4 years ago

0.5.2

4 years ago

0.5.1

4 years ago

0.5.0

4 years ago

0.4.5

4 years ago

0.4.4

4 years ago

0.4.1

4 years ago

0.4.0

4 years ago

0.4.3

4 years ago

0.4.2

4 years ago

0.3.3

4 years ago

0.3.1

4 years ago

0.3.0

4 years ago

0.2.9

4 years ago

0.2.8

4 years ago

0.2.7

4 years ago

0.2.6

4 years ago

0.2.5

4 years ago

0.2.4

4 years ago

0.2.3

4 years ago

0.2.2

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.9

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago

0.0.33

4 years ago

0.0.32

4 years ago

0.0.31

4 years ago

0.0.30

4 years ago

0.0.29

4 years ago

0.0.28

4 years ago

0.0.27

4 years ago

0.0.26

4 years ago

0.0.25

4 years ago

0.0.24

4 years ago

0.0.23

4 years ago

0.0.22

4 years ago

0.0.21

4 years ago

0.0.20

4 years ago

0.0.19

4 years ago

0.0.18

4 years ago

0.0.17

4 years ago

0.0.16

4 years ago

0.0.15

4 years ago

0.0.14

4 years ago

0.0.13

4 years ago

0.0.12

4 years ago

0.0.11

4 years ago

0.0.10

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago