1.3.1 • Published 6 years ago

react-image-leaflet v1.3.1

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

6 years ago

1.3.1

6 years ago

1.2.8

6 years ago

1.3.0

6 years ago

1.2.7

6 years ago

1.2.6

6 years ago

1.2.5

6 years ago

1.2.4

6 years ago

1.2.3

6 years ago

1.2.2

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.1.5

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

0.5.3

6 years ago

0.5.2

6 years ago

0.5.1

6 years ago

0.5.0

6 years ago

0.4.5

6 years ago

0.4.4

6 years ago

0.4.1

6 years ago

0.4.0

6 years ago

0.4.3

6 years ago

0.4.2

6 years ago

0.3.3

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.9

6 years ago

0.2.8

6 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

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.33

7 years ago

0.0.32

7 years ago

0.0.31

7 years ago

0.0.30

7 years ago

0.0.29

7 years ago

0.0.28

7 years ago

0.0.27

7 years ago

0.0.26

7 years ago

0.0.25

7 years ago

0.0.24

7 years ago

0.0.23

7 years ago

0.0.22

7 years ago

0.0.21

7 years ago

0.0.20

7 years ago

0.0.19

7 years ago

0.0.18

7 years ago

0.0.17

7 years ago

0.0.16

7 years ago

0.0.15

7 years ago

0.0.14

7 years ago

0.0.13

7 years ago

0.0.12

7 years ago

0.0.11

7 years ago

0.0.10

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago