Simple and short demo of wrapping cisco styled standard components, AKA momentum-ui react component into a web component to be bound to Webex Teams data provider
. This demo contains two types of web components:
1 - Basic Web Components
2 - Smart Web Components
Basic Components
are just set of wrappers for converting the react momentum-ui components into web components.
Smart Components
are Basic Components
in addtion to the data provider/adapter.
Moreover, this project contain another type of components as Smart React Components
where the resulted components are combination of momentum-ui react component bounded to the data providers.
- clone the project
nvm use
npm i
- create an
.env
file to store your token as an environment variableMY_TOKEN='<YOUR TOKEN>'
- npm start
- node
v12.4.0
- nvm
v0.34.0
- Web Component - used as a main framework
- ReactJS - used as an additional third party framework
- Webpack - Used to compile, serve and bundle the application
- Redux - Used to store and mange the state
- RxJS - Used to stream data
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning.
MIT
- David Hoff who encouraged me to keep working on this idea