0.0.8 • Published 4 years ago

bt-dm-templates v0.0.8

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

:beers: digital menu templates :beers:

how to install:

npm install --save bt-dm-templates

motivation for isolating templates:

  • centralize template code
  • easier addition of future templates
  • make type-safe
  • storybook previews
  • provision for visual testing

how to use:

<Template config={config} item={item} height={height} fontSize={fontSize} draftContainers={draftContainers} />

props

config {object} ▶︎ menu_design.metadata\ required\ Contains settings pertaining to individual menu screen.

item {object} ▶ item\ required\ An item stored in the database.

draftContainers {array} ▶ [container.Draft, ...]\ required\ List of draft containers for an establishment.

height {string} ▶ "8vw"\ required\ Height of tile in vw.

fontSize {string} ▶ "1.7vw"\ required\ Base font size in vw.