Shared Component Library for Bandwidth React Apps
Install the library as an NPM module.
npm i --save @bandwidth/shared-components
BandwidthThemeProvider to the root of your React component structure:
Now you can start including the components in your code. Require them by traversing the directory structure of the module:
If you want to make this easier, you can alias the module in Webpack:
resolve:modules: 'node_modules'alias:'shared-components': '@bandwidth/shared-components'extensions: '.js' '.jsx'
With this alias, you could just type:
Built into the library is a layout system which is designed to easily create experiences according to Bandwidth's design guidelines. You can read more in the Flow docs
Besides the components listed in our design system, this library contains a few extras:
The source of this library is licensed under the MIT license (see LICENSE)
Bandwidth and the BW logo are trademarks of Bandwidth.com, Inc. Bandwidth reserves all rights to these trademarks, as well as any others that may be included from time to time.