blackchalkv0.3.0
Components

Product Grid

SketchProductGrid — a responsive CSS grid wrapper for hand-drawn product cards.

SketchProductGrid arranges SketchProductCard children into a responsive CSS grid that reflows automatically from the target column count down to a single column on narrow screens. It fills the width of its container, so wrap it to constrain it.

Default

import { SketchProductGrid, SketchProductCard } from "blackchalk";<SketchProductGrid><SketchProductCard title="Hand-Knit Wool Beanie" price="24.00" /><SketchProductCard title="Vintage Leather Satchel" price="89.00" originalPrice="129.00" /><SketchProductCard title="Ceramic Pour-Over Set" price="42.50" /></SketchProductGrid>

Two columns

import { SketchProductGrid, SketchProductCard } from "blackchalk";<SketchProductGrid columns={2}><SketchProductCard title="Linen Tote Bag" price="18.00" /><SketchProductCard title="Brass Desk Lamp" price="76.00" /><SketchProductCard title="Recycled Notebook" price="9.00" /><SketchProductCard title="Ceramic Pour-Over Set" price="42.50" /></SketchProductGrid>

Props

PropTypeDefault
childrenReactNode
columnsnumber3
minColWidthnumber

See it in the Storybook playground, or read the source.

On this page