0.1.0 • Published 6 years ago

locus-react v0.1.0

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

locus-react

A simple wrapper React component for locus-dom

Installation

npm install locus-dom react  # install the dependencies
npm install locus-react

Usage

Wrap <Locus/> around single React HTML element and provide the onPositionChange callback.

import Locus from "locus-react";

/* ... */

<Locus
  onPositionChange={position =>
    // Or do whatever calculation you want.
    this.setState({
      top: position.top,
      left: position.left
    })
  }
>
  <div>I am tracked</div>
</Locus>;

Remember that, as with locus-dom, position is relative to the top-left corner of the page.

Demo

  • Clone the repository
  • Run npm install and then npm start.
  • The demo is served at port 9001.