Skip to content

akoushke/webexteamswebcomp

Repository files navigation

Webex Teams Smart Web Component Demo

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.

Getting Started

  • clone the project
  • nvm use
  • npm i
  • create an .env file to store your token as an environment variable
    MY_TOKEN='<YOUR TOKEN>'
    
  • npm start

Prerequisites

  • node v12.4.0
  • nvm v0.34.0

Built With

  • 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

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning.

Authors

  • Arash Koushkebaghi - Initial work - akoushke
  • Adam Weeks - Additional work - adamweeks

License

MIT

Acknowledgments

  • David Hoff who encouraged me to keep working on this idea

About

Create Web Components with Teams API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published