0.2.3 • Published 3 years ago

react-stroke-line v0.2.3

Weekly downloads
1
License
MIT
Repository
github
Last release
3 years ago

react-stroke-line

React library for stroke lines.

Install

npm i react-stroke-line

Quick start

App.jsx

import React from "react";
import Line from "react-stroke-line";

function App() {
  return (
    <div>
      <Line 
        from={{ x: 100, y: 100 }} 
        to={{ x: 0, y: 0 }} 
      />
    <div/>
  );
}

export default App;

Usage

Line (default export)

import Line from "react-stroke-line";

<Line 
    from={{x: 0, y: 0}} 
    // (required) start point of line: object. {x: number, y: number}
    to={{x: 1000, y: 100}} 
    // (required) end point of line: object. {x: number, y: number}

    color="white"
    color="#fff"
    // (optional) color of line: string

    width={1}
    width="1rem"
    // (optional) width of line: string or number, default is 1.
/>

// fun fact: Even if the start and end points are changed, the output is the same.

Coord

import Line, { Coord } from "react-stroke-line";

// the coordinate of point. first and second paramater is number.
const start = new Coord(0, 1); // { x: 0, y: 1 }
const end = new Coord(100, 101); // { x: 100, y: 101 }

<Line from={start} to={end} />

LineProps (Only TypeScript)

import Line, { LineProps } from "react-stroke-line";

interface MyLineProps extends LineProps {
    // your props...
}

License

MIT

Contributors

0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.1

4 years ago

0.0.1

4 years ago