@focusinlab/tile
TypeScript icon, indicating that this package has built-in type declarations

3.0.0 • Public • Published

tile

Tile customizable basic component

NPM JavaScript Style Guide

Install

npm install --save @focusinlab/tile

Props:

Attribute Required Type Default
children Yes React Element string
as No String div
ratio No "cube","cubeDouble", "cubeFull", "rectangle" "cube"

Usage

const BlueTile = () => {
  return (
    <Tile
      ratio='cube'
      data-test-id="my-blue-tile"
    >
      <label className="foo">click me</label>
    </Tile>
  )
}

Creating an "anchor" box

const ClickableTile = () => {
  return (
    <Tile
      ratio='cube'
      type='a'
      onClick={clickHandler}
      data-test-id="my-clickable-tile"
    >
      <label className="foo">click me</label>
    </Tile>
  )
}

License

MIT © focus-in-lab

Readme

Keywords

none

Package Sidebar

Install

npm i @focusinlab/tile

Weekly Downloads

0

Version

3.0.0

License

MIT

Unpacked Size

10.6 kB

Total Files

9

Last publish

Collaborators

  • focusinlab