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.
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