1.3.1 • Published 5 years ago

react-image-leaflet v1.3.1

Weekly downloads
7
License
MIT
Repository
github
Last release
5 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

5 years ago

1.3.1

5 years ago

1.2.8

5 years ago

1.3.0

5 years ago

1.2.7

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.5.3

5 years ago

0.5.2

5 years ago

0.5.1

5 years ago

0.5.0

5 years ago

0.4.5

5 years ago

0.4.4

5 years ago

0.4.1

5 years ago

0.4.0

5 years ago

0.4.3

5 years ago

0.4.2

5 years ago

0.3.3

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.9

5 years ago

0.2.8

5 years ago

0.2.7

6 years ago

0.2.6

6 years ago

0.2.5

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.33

6 years ago

0.0.32

6 years ago

0.0.31

6 years ago

0.0.30

6 years ago

0.0.29

6 years ago

0.0.28

6 years ago

0.0.27

6 years ago

0.0.26

6 years ago

0.0.25

6 years ago

0.0.24

6 years ago

0.0.23

6 years ago

0.0.22

6 years ago

0.0.21

6 years ago

0.0.20

6 years ago

0.0.19

6 years ago

0.0.18

6 years ago

0.0.17

6 years ago

0.0.16

6 years ago

0.0.15

6 years ago

0.0.14

6 years ago

0.0.13

6 years ago

0.0.12

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago