Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 823 Bytes

IDEA.md

File metadata and controls

36 lines (24 loc) · 823 Bytes

Package Setup

We have a NPM organization an release every component as a separate package. Therefor we want to have a monorepo and use yarn workspaces.

Further Resources

Styles

During early experiments we should figure out if we want to support styled-system or opt in for a Reach UI approach where you can use all sorts of CSS in JS libraries.

Types

We want to use genType to generate TypeScript, Flow and an untyped version for each component.

Environment

  • Desktop
  • Mobile

Accessability (a11y)

Every component should be accessible.

Planned Components

  • Arrow
  • Button
  • Menu
  • Dialog (Modal)
  • Switch (Toggle)
  • Text input (autogrowing)
  • Tag input
  • Tooltip
  • Toast
  • Text