web
web copied to clipboard
feat: Wherever notification widget integration
Description
This is the PR for the implementation of the wherever.to notification widget. It enables user's to opt-in to Shapeshift's EPNS channel, and set up communication with a web2 bridge using their email address. The widget connects with the Wherever Admin Panel, where enhanced workflows and one-time messages may be set up.
TODO
- [ ] Set the Wherever wallets as delegates on the
staging+productionShapeshift EPNS channels - [ ] Add the correct
partnerKeyonce the above is complete - [ ] Set the
envfor the widget based on the actual env
Notice
- [x] Have you followed the guidelines in our Contributing guide?
- [x] Have you checked to ensure there aren't other open Pull Requests for the same update/change?
Pull Request Type
- [ ] :bug: Bug fix (Non-breaking Change: Fixes an issue)
- [ ] :hammer_and_wrench: Chore (Non-breaking Change: Doc updates, pkg upgrades, typos, etc..)
- [x] :nail_care: New Feature (Breaking/Non-breaking Change)
Testing
Engineering
- Run
yarn install - Enable the feature flag
REACT_APP_FEATURE_WHEREVER - The bell will appear on the top right side of the
NavBar - Make sure both mobile and desktop versions are tested
Operations
See Engineering testing guidelines
Screenshots (if applicable)