@weekday/elements
TypeScript icon, indicating that this package has built-in type declarations

0.9.47 • Public • Published

Build Status Netlify Status npm version

Elements

Elements is the React based UI library for the Weekday platform. This is library should be considered as pre alpha right now - active development is continuing. See below roadmap for progress.

elements.weekdayapp.com

Installation

npm i --save @weekday/elements
yarn add @weekday/elements

Global packages

  • Node v9.x
  • Webpack 4.x
  • Npm v4.2.0

Building & installation

All of the building happens with npm or Yarn

Testing & linting

npm run test
npm run lint

Dev server

npm run storybook
npm run dev

Building

npm run build
npm run build:prod
npm run build:storybook

Some notes about tests

Tests mirror stories in Storybook

More will be added once stories are added / props finalised

  • [ ] Attachment component
  • [x] Avatar component
  • [ ] Button component
  • [ ] Collapsable component
  • [ ] Error component
  • [ ] Input component
  • [ ] Loading component
  • [ ] Members component
  • [ ] Menu component
  • [ ] Modal component
  • [ ] Notification component
  • [ ] Popup component
  • [ ] Progress component
  • [ ] Range component
  • [ ] Select component
  • [ ] Spinner component
  • [ ] Tabbed component
  • [ ] Textarea component
  • [ ] Toggle component
  • [ ] Tooltip component
  • [ ] User component

Readme

Keywords

Package Sidebar

Install

npm i @weekday/elements

Weekly Downloads

0

Version

0.9.47

License

ISC

Unpacked Size

830 kB

Total Files

86

Last publish

Collaborators

  • joduplessis