react-basic-kit

0.13.0 • Public • Published

react-basic-kit

Base UI components to help set your component system on the right path

npm License js-standard-style

Getting Started

Install with yarn or npm

yarn add react-basic-kit
npm i -S react-basic-kit

@TODO basic usage example

Roadmap

Base UI components

  • Layout
  • Typography
  • Iconography
  • Controls
  • Alerts
  • Tables
  • Theming

Extensions

  • Headless, styling from theme
  • Themed kits, more granular tokenisation
  • Dat.gui control kit
  • App basics kit for stock components, headers, menus, navigation etc

Exports

Layout

  • Pane
  • View
  • Box
  • Flex
  • Spread
  • Stack
  • Spacer
  • Hidden
  • Card
  • Grid
  • Image
  • Aspect
  • Tabs
  • Accordion

Typography

  • Headings
  • Body
  • Text
  • Blockquote
  • Code, Pre
  • List
  • Badge

Controls

  • Button
  • Button Groups
  • Link/Anchor
  • Range Slider
  • Progress (inputless controlled range)
  • Input
  • Textarea
  • Radio
  • Checkbox
  • Toggle/Switch
  • Select (native dropdown)
  • Dropdown (custom styled dropdown)
  • Number Input
  • Form

Iconography

  • Icon
  • Common Icon Set

Alerts

  • Growl
  • Notification
  • Modal

Tables

  • Definition List
  • Table
  • Table Controls

Utility

  • Spinner
  • Placeholder
  • Loading dots
  • Tooltip

Theming

  • Base Theme Structure
  • Colour Structure
  • Variant Structure
  • Utilities / Mixins

Contributing

Pull requests are always welcome, the project uses the standard code style. Please run npm test to ensure all tests are passing and add tests for any new features or updates.

For bugs and feature requests, please create an issue.

See the root readme for more information about how the repository is structured.

License

MIT

Package Sidebar

Install

npm i react-basic-kit

Weekly Downloads

28

Version

0.13.0

License

MIT

Unpacked Size

422 kB

Total Files

10

Last publish

Collaborators

  • mattstyles