Commit 720b38e
committed
feat: implement banner plugin
- Add bannerPlugin for rendering banner experiences
- Creates fixed position banner at top or bottom
- Supports dismissable close button
- Auto-shows on experiences:evaluated event
- Emits experiences:shown and experiences:dismissed events
- Cleans up on sdk:destroy
- Comprehensive test coverage (24 tests)
- Add jsdom for DOM testing support
Closes #71 parent f576f75 commit 720b38e
File tree
7 files changed
+1019
-8
lines changed- packages/plugins/src
- banner
7 files changed
+1019
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| 38 | + | |
38 | 39 | | |
39 | 40 | | |
40 | 41 | | |
| |||
0 commit comments