netdata UI kit
npm install @netdata/netdata-ui- squash-merge is a default PR merge strategy
- after any merge, NPM version should be published (in future to be moved to CI)
- versions are major (breaking changes, large refactors), minor (new component added), and patch (small changes)
- please add declaration of exported components to provide nice typings for users.
- To deploy on gh-pages checkout to deploy/storybook branch, rebase with master and run deploy-storybook
``typescript
// BAD
export const MyComponent = (props: PropsT) => <>...>
// GOOD
export const MyComponent: FC
``
You can find latest master storybook playground here
- Theme and theme utils
- Icon
- Sidebar PortalSidebar
- Checkbox
- Button
- Input
- Typography
- Table
- Virtualized Table