@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

/@focusinlab/tile/

    Package Sidebar

    Install

    npm i @focusinlab/tile

    Weekly Downloads

    3

    Version

    3.0.0

    License

    MIT

    Unpacked Size

    10.6 kB

    Total Files

    9

    Last publish

    Collaborators

    • focusinlab