@mezh-hq/react-gridlines
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

react-gridlines

A pure SVG based configurable React component to display grid lines.

This project is a fork of react-gridlines by alfed7 with ESM and TypeScript support.

Grid lines screenshot

Install

npm i -s @mezh-hq/react-gridlines

or

yarn add @mezh-hq/react-gridlines

Sample

import React from 'react';
import GridLines from '@mezh-hq/react-gridlines';
import './App.css';

function App() {
  return (
    <div className="App">
      <GridLines className="grid-area" cellWidth={60} strokeWidth={2} cellWidth2={12}>
        <h1>Gridlines demo</h1>
      </GridLines>
    </div>
  );
}

export default App;

Supported properties

component - replace <div> with another element
cellWidth - width of the primary cell
cellHeight - height of the primary cell, equals to cellWidth if not provided
lineColor - color of the primary cell
strokeWidth - line weight of the primary cell
dashArray - line pattern of the primary cell ("3 1" --- - --- - --- - ---)
cellWidth2
cellHeight2
lineColor2
strokeWidth2
dashArray2

License

MIT

Package Sidebar

Install

npm i @mezh-hq/react-gridlines

Weekly Downloads

14

Version

1.0.1

License

MIT

Unpacked Size

76 kB

Total Files

11

Last publish

Collaborators

  • akalanka47000