1.1.1 • Published 8 years ago

react-svg-camera v1.1.1

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

react-svg-camera

React component to zoom and scroll an svg element.

Install

npm install react-svg-camera --save

Usage

Change the camera prop to manipulate the svg's viewBox.

See demo.

var SvgCamera = require('react-svg-camera');

ReactDOM.render(
  <SvgCamera camera={camera}>
    {/* svg children here */}
  </SvgCamera>,
  container
);

<SvgCamera> renders <svg> so children of SvgCamera can be any valid svg children.

props

camera

Required. Object that looks like

{
  // Mid point of camera
  x: 50,
  // Mid point of camera
  y: 100,
  // Amount of zoom, 2 means zooming in by 2x. Must be > 0.
  zoom: 2
}

License

MIT

1.1.1

8 years ago

1.1.0

8 years ago

1.0.0

8 years ago