diff --git a/package-lock.json b/package-lock.json
index 1ba2e5af..8365801b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "bigbluebutton-html-plugin-sdk",
- "version": "0.0.96",
+ "version": "0.0.98",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "bigbluebutton-html-plugin-sdk",
- "version": "0.0.96",
+ "version": "0.0.98",
"license": "LGPL-3.0",
"dependencies": {
"@apollo/client": "^3.8.7",
diff --git a/package.json b/package.json
index d11f3e88..9721c511 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "bigbluebutton-html-plugin-sdk",
- "version": "0.0.96",
+ "version": "0.0.98",
"homepage": "https://github.com/bigbluebutton/bigbluebutton-html-plugin-sdk",
"main": "dist/cjs/index.js",
"module": "dist/esm/index.js",
diff --git a/samples/sample-action-button-dropdown-plugin/package-lock.json b/samples/sample-action-button-dropdown-plugin/package-lock.json
index 32e10ef2..13de4660 100644
--- a/samples/sample-action-button-dropdown-plugin/package-lock.json
+++ b/samples/sample-action-button-dropdown-plugin/package-lock.json
@@ -14,7 +14,7 @@
"@types/react": "^18.2.13",
"@types/react-dom": "^18.2.6",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
@@ -3457,9 +3457,9 @@
"dev": true
},
"node_modules/bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"license": "LGPL-3.0",
"dependencies": {
"@apollo/client": "^3.8.7",
@@ -12224,9 +12224,9 @@
"dev": true
},
"bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"requires": {
"@apollo/client": "^3.8.7",
"@browser-bunyan/console-formatted-stream": "^1.8.0",
diff --git a/samples/sample-action-button-dropdown-plugin/package.json b/samples/sample-action-button-dropdown-plugin/package.json
index 29503c98..13319d0b 100644
--- a/samples/sample-action-button-dropdown-plugin/package.json
+++ b/samples/sample-action-button-dropdown-plugin/package.json
@@ -10,7 +10,7 @@
"@types/react": "^18.2.13",
"@types/react-dom": "^18.2.6",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/sample-actions-bar-plugin/package-lock.json b/samples/sample-actions-bar-plugin/package-lock.json
index 1d2f7210..17533e55 100644
--- a/samples/sample-actions-bar-plugin/package-lock.json
+++ b/samples/sample-actions-bar-plugin/package-lock.json
@@ -13,7 +13,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
@@ -3624,9 +3624,9 @@
"dev": true
},
"node_modules/bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"license": "LGPL-3.0",
"dependencies": {
"@apollo/client": "^3.8.7",
diff --git a/samples/sample-actions-bar-plugin/package.json b/samples/sample-actions-bar-plugin/package.json
index 937a52a8..0ac33531 100644
--- a/samples/sample-actions-bar-plugin/package.json
+++ b/samples/sample-actions-bar-plugin/package.json
@@ -9,7 +9,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/sample-audio-settings-dropdown-plugin/package-lock.json b/samples/sample-audio-settings-dropdown-plugin/package-lock.json
index 35548da3..dce2380a 100644
--- a/samples/sample-audio-settings-dropdown-plugin/package-lock.json
+++ b/samples/sample-audio-settings-dropdown-plugin/package-lock.json
@@ -13,7 +13,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"browser-bunyan": "^1.8.0",
"path": "^0.12.7",
"react": "^18.2.0",
@@ -3398,9 +3398,9 @@
"dev": true
},
"node_modules/bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"license": "LGPL-3.0",
"dependencies": {
"@apollo/client": "^3.8.7",
@@ -11629,9 +11629,9 @@
"dev": true
},
"bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"requires": {
"@apollo/client": "^3.8.7",
"@browser-bunyan/console-formatted-stream": "^1.8.0",
diff --git a/samples/sample-audio-settings-dropdown-plugin/package.json b/samples/sample-audio-settings-dropdown-plugin/package.json
index f994c1bd..717b50f7 100644
--- a/samples/sample-audio-settings-dropdown-plugin/package.json
+++ b/samples/sample-audio-settings-dropdown-plugin/package.json
@@ -9,7 +9,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"browser-bunyan": "^1.8.0",
"path": "^0.12.7",
"react": "^18.2.0",
diff --git a/samples/sample-camera-settings-dropdown-plugin/package-lock.json b/samples/sample-camera-settings-dropdown-plugin/package-lock.json
index 2cc5eafa..60776217 100644
--- a/samples/sample-camera-settings-dropdown-plugin/package-lock.json
+++ b/samples/sample-camera-settings-dropdown-plugin/package-lock.json
@@ -13,7 +13,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
@@ -3397,9 +3397,9 @@
"dev": true
},
"node_modules/bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"license": "LGPL-3.0",
"dependencies": {
"@apollo/client": "^3.8.7",
@@ -11628,9 +11628,9 @@
"dev": true
},
"bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"requires": {
"@apollo/client": "^3.8.7",
"@browser-bunyan/console-formatted-stream": "^1.8.0",
diff --git a/samples/sample-camera-settings-dropdown-plugin/package.json b/samples/sample-camera-settings-dropdown-plugin/package.json
index 7145a8b2..fd7e2246 100644
--- a/samples/sample-camera-settings-dropdown-plugin/package.json
+++ b/samples/sample-camera-settings-dropdown-plugin/package.json
@@ -9,7 +9,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/sample-custom-subscription-hook/package-lock.json b/samples/sample-custom-subscription-hook/package-lock.json
index a71cf61d..651e87b6 100644
--- a/samples/sample-custom-subscription-hook/package-lock.json
+++ b/samples/sample-custom-subscription-hook/package-lock.json
@@ -13,7 +13,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
@@ -3397,9 +3397,9 @@
"dev": true
},
"node_modules/bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"license": "LGPL-3.0",
"dependencies": {
"@apollo/client": "^3.8.7",
@@ -11628,9 +11628,9 @@
"dev": true
},
"bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"requires": {
"@apollo/client": "^3.8.7",
"@browser-bunyan/console-formatted-stream": "^1.8.0",
diff --git a/samples/sample-custom-subscription-hook/package.json b/samples/sample-custom-subscription-hook/package.json
index ecd666c6..ce465117 100644
--- a/samples/sample-custom-subscription-hook/package.json
+++ b/samples/sample-custom-subscription-hook/package.json
@@ -9,7 +9,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/sample-data-channel-plugin/package-lock.json b/samples/sample-data-channel-plugin/package-lock.json
index 2380e361..c24a73c3 100644
--- a/samples/sample-data-channel-plugin/package-lock.json
+++ b/samples/sample-data-channel-plugin/package-lock.json
@@ -13,7 +13,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"browser-bunyan": "^1.8.0",
"path": "^0.12.7",
"react": "^18.2.0",
@@ -3405,9 +3405,9 @@
"dev": true
},
"node_modules/bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"license": "LGPL-3.0",
"dependencies": {
"@apollo/client": "^3.8.7",
@@ -11647,9 +11647,9 @@
"dev": true
},
"bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"requires": {
"@apollo/client": "^3.8.7",
"@browser-bunyan/console-formatted-stream": "^1.8.0",
diff --git a/samples/sample-data-channel-plugin/package.json b/samples/sample-data-channel-plugin/package.json
index 8800fd47..153e396a 100644
--- a/samples/sample-data-channel-plugin/package.json
+++ b/samples/sample-data-channel-plugin/package.json
@@ -9,7 +9,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"browser-bunyan": "^1.8.0",
"react": "^18.2.0",
diff --git a/samples/sample-dom-element-manipulation/package-lock.json b/samples/sample-dom-element-manipulation/package-lock.json
index ed9a4b34..6b266a43 100644
--- a/samples/sample-dom-element-manipulation/package-lock.json
+++ b/samples/sample-dom-element-manipulation/package-lock.json
@@ -13,7 +13,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
@@ -3404,9 +3404,9 @@
"dev": true
},
"node_modules/bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"license": "LGPL-3.0",
"dependencies": {
"@apollo/client": "^3.8.7",
@@ -11646,9 +11646,9 @@
"dev": true
},
"bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"requires": {
"@apollo/client": "^3.8.7",
"@browser-bunyan/console-formatted-stream": "^1.8.0",
diff --git a/samples/sample-dom-element-manipulation/package.json b/samples/sample-dom-element-manipulation/package.json
index d464d5ff..40dd66aa 100644
--- a/samples/sample-dom-element-manipulation/package.json
+++ b/samples/sample-dom-element-manipulation/package.json
@@ -9,7 +9,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/sample-floating-window-plugin/package-lock.json b/samples/sample-floating-window-plugin/package-lock.json
index ce0e16dc..bc19fba4 100644
--- a/samples/sample-floating-window-plugin/package-lock.json
+++ b/samples/sample-floating-window-plugin/package-lock.json
@@ -13,7 +13,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
@@ -3453,9 +3453,9 @@
"dev": true
},
"node_modules/bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"license": "LGPL-3.0",
"dependencies": {
"@apollo/client": "^3.8.7",
@@ -5406,7 +5406,6 @@
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
"integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
- "dev": true,
"hasInstallScript": true,
"optional": true,
"os": [
@@ -11775,9 +11774,9 @@
"dev": true
},
"bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"requires": {
"@apollo/client": "^3.8.7",
"@browser-bunyan/console-formatted-stream": "^1.8.0",
@@ -13231,7 +13230,6 @@
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
"integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
- "dev": true,
"optional": true
},
"function-bind": {
diff --git a/samples/sample-floating-window-plugin/package.json b/samples/sample-floating-window-plugin/package.json
index dee142fd..e0427be3 100644
--- a/samples/sample-floating-window-plugin/package.json
+++ b/samples/sample-floating-window-plugin/package.json
@@ -9,7 +9,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/sample-generic-content-sidekick-plugin/package-lock.json b/samples/sample-generic-content-sidekick-plugin/package-lock.json
index a39b182a..5011c2fe 100644
--- a/samples/sample-generic-content-sidekick-plugin/package-lock.json
+++ b/samples/sample-generic-content-sidekick-plugin/package-lock.json
@@ -13,7 +13,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"react": "^18.2.0",
"react-dom": "^18.2.0"
},
@@ -3608,9 +3608,9 @@
"dev": true
},
"node_modules/bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"license": "LGPL-3.0",
"dependencies": {
"@apollo/client": "^3.8.7",
diff --git a/samples/sample-generic-content-sidekick-plugin/package.json b/samples/sample-generic-content-sidekick-plugin/package.json
index a29aa351..f680d85d 100644
--- a/samples/sample-generic-content-sidekick-plugin/package.json
+++ b/samples/sample-generic-content-sidekick-plugin/package.json
@@ -10,7 +10,7 @@
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
"react-dom": "^18.2.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"react": "^18.2.0"
},
"scripts": {
diff --git a/samples/sample-generic-content-sidekick-plugin/src/components/sample-generic-content-sidekick-plugin-item/component.tsx b/samples/sample-generic-content-sidekick-plugin/src/components/sample-generic-content-sidekick-plugin-item/component.tsx
index d004a069..85f7fd61 100644
--- a/samples/sample-generic-content-sidekick-plugin/src/components/sample-generic-content-sidekick-plugin-item/component.tsx
+++ b/samples/sample-generic-content-sidekick-plugin/src/components/sample-generic-content-sidekick-plugin-item/component.tsx
@@ -11,6 +11,18 @@ import * as ReactDOM from 'react-dom/client';
import { SampleGenericContentSidekickPluginProps } from './types';
import { GenericContentSidekickExample } from '../generic-content-sidekick-example/component';
+const BatteryIcon = () => (
+
+);
+
function SampleGenericContentSidekickPlugin(
{ pluginUuid: uuid }: SampleGenericContentSidekickPluginProps,
): React.ReactNode {
@@ -28,7 +40,9 @@ function SampleGenericContentSidekickPlugin(
name: 'Generic Content 1',
section: 'Section 1',
dataTest: 'section-1-generic-content-sidekick-abc',
- buttonIcon: 'video',
+ buttonIcon: {
+ svgContent:
+ },
open: false,
contentFunction: (element: HTMLElement) => {
const root = ReactDOM.createRoot(element);
diff --git a/samples/sample-nav-bar-plugin/package-lock.json b/samples/sample-nav-bar-plugin/package-lock.json
index e3d7889e..93af2bed 100644
--- a/samples/sample-nav-bar-plugin/package-lock.json
+++ b/samples/sample-nav-bar-plugin/package-lock.json
@@ -13,7 +13,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"browser-bunyan": "^1.8.0",
"path": "^0.12.7",
"react": "^18.2.0",
@@ -3416,9 +3416,9 @@
"dev": true
},
"node_modules/bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"license": "LGPL-3.0",
"dependencies": {
"@apollo/client": "^3.8.7",
@@ -11676,9 +11676,9 @@
"dev": true
},
"bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"requires": {
"@apollo/client": "^3.8.7",
"@browser-bunyan/console-formatted-stream": "^1.8.0",
diff --git a/samples/sample-nav-bar-plugin/package.json b/samples/sample-nav-bar-plugin/package.json
index 72cf465d..cb7d7e3b 100644
--- a/samples/sample-nav-bar-plugin/package.json
+++ b/samples/sample-nav-bar-plugin/package.json
@@ -9,7 +9,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"browser-bunyan": "^1.8.0",
"react": "^18.2.0",
diff --git a/samples/sample-options-dropdown-plugin/package-lock.json b/samples/sample-options-dropdown-plugin/package-lock.json
index 3f3b8b7f..04e4a166 100644
--- a/samples/sample-options-dropdown-plugin/package-lock.json
+++ b/samples/sample-options-dropdown-plugin/package-lock.json
@@ -13,7 +13,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"browser-bunyan": "^1.8.0",
"path": "^0.12.7",
"react": "^18.2.0",
@@ -3405,9 +3405,9 @@
"dev": true
},
"node_modules/bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"license": "LGPL-3.0",
"dependencies": {
"@apollo/client": "^3.8.7",
@@ -11647,9 +11647,9 @@
"dev": true
},
"bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"requires": {
"@apollo/client": "^3.8.7",
"@browser-bunyan/console-formatted-stream": "^1.8.0",
diff --git a/samples/sample-options-dropdown-plugin/package.json b/samples/sample-options-dropdown-plugin/package.json
index e0c7b9ef..e069413a 100644
--- a/samples/sample-options-dropdown-plugin/package.json
+++ b/samples/sample-options-dropdown-plugin/package.json
@@ -9,7 +9,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"browser-bunyan": "^1.8.0",
"react": "^18.2.0",
diff --git a/samples/sample-presentation-dropdown-plugin/package-lock.json b/samples/sample-presentation-dropdown-plugin/package-lock.json
index c645406e..643adeff 100644
--- a/samples/sample-presentation-dropdown-plugin/package-lock.json
+++ b/samples/sample-presentation-dropdown-plugin/package-lock.json
@@ -13,7 +13,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
@@ -3404,9 +3404,9 @@
"dev": true
},
"node_modules/bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"license": "LGPL-3.0",
"dependencies": {
"@apollo/client": "^3.8.7",
@@ -11646,9 +11646,9 @@
"dev": true
},
"bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"requires": {
"@apollo/client": "^3.8.7",
"@browser-bunyan/console-formatted-stream": "^1.8.0",
diff --git a/samples/sample-presentation-dropdown-plugin/package.json b/samples/sample-presentation-dropdown-plugin/package.json
index bd1f925d..e10987b0 100644
--- a/samples/sample-presentation-dropdown-plugin/package.json
+++ b/samples/sample-presentation-dropdown-plugin/package.json
@@ -9,7 +9,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/sample-presentation-toolbar-plugin/package-lock.json b/samples/sample-presentation-toolbar-plugin/package-lock.json
index ec73c682..744c567f 100644
--- a/samples/sample-presentation-toolbar-plugin/package-lock.json
+++ b/samples/sample-presentation-toolbar-plugin/package-lock.json
@@ -13,7 +13,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
@@ -3404,9 +3404,9 @@
"dev": true
},
"node_modules/bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"license": "LGPL-3.0",
"dependencies": {
"@apollo/client": "^3.8.7",
@@ -11646,9 +11646,9 @@
"dev": true
},
"bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"requires": {
"@apollo/client": "^3.8.7",
"@browser-bunyan/console-formatted-stream": "^1.8.0",
diff --git a/samples/sample-presentation-toolbar-plugin/package.json b/samples/sample-presentation-toolbar-plugin/package.json
index 8cbeeeac..624433a4 100644
--- a/samples/sample-presentation-toolbar-plugin/package.json
+++ b/samples/sample-presentation-toolbar-plugin/package.json
@@ -9,7 +9,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/sample-screenshare-helper-plugin/package-lock.json b/samples/sample-screenshare-helper-plugin/package-lock.json
index 68d22b59..32346e9f 100644
--- a/samples/sample-screenshare-helper-plugin/package-lock.json
+++ b/samples/sample-screenshare-helper-plugin/package-lock.json
@@ -13,7 +13,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
@@ -3404,9 +3404,9 @@
"dev": true
},
"node_modules/bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"license": "LGPL-3.0",
"dependencies": {
"@apollo/client": "^3.8.7",
@@ -11644,9 +11644,9 @@
"dev": true
},
"bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"requires": {
"@apollo/client": "^3.8.7",
"@browser-bunyan/console-formatted-stream": "^1.8.0",
diff --git a/samples/sample-screenshare-helper-plugin/package.json b/samples/sample-screenshare-helper-plugin/package.json
index fc964e09..d5d7f968 100644
--- a/samples/sample-screenshare-helper-plugin/package.json
+++ b/samples/sample-screenshare-helper-plugin/package.json
@@ -9,7 +9,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react-dom": "^18.2.0",
"react": "^18.2.0",
diff --git a/samples/sample-server-commands-plugin/package-lock.json b/samples/sample-server-commands-plugin/package-lock.json
index f7742bbf..b2d88f4d 100644
--- a/samples/sample-server-commands-plugin/package-lock.json
+++ b/samples/sample-server-commands-plugin/package-lock.json
@@ -14,7 +14,7 @@
"@types/react": "^18.2.13",
"@types/react-dom": "^18.2.6",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
@@ -3457,9 +3457,9 @@
"dev": true
},
"node_modules/bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"license": "LGPL-3.0",
"dependencies": {
"@apollo/client": "^3.8.7",
diff --git a/samples/sample-server-commands-plugin/package.json b/samples/sample-server-commands-plugin/package.json
index baf86e82..90946b6f 100644
--- a/samples/sample-server-commands-plugin/package.json
+++ b/samples/sample-server-commands-plugin/package.json
@@ -10,7 +10,7 @@
"@types/react": "^18.2.13",
"@types/react-dom": "^18.2.6",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/sample-ui-commands-plugin/package-lock.json b/samples/sample-ui-commands-plugin/package-lock.json
index 010eb9ef..d1368fdc 100644
--- a/samples/sample-ui-commands-plugin/package-lock.json
+++ b/samples/sample-ui-commands-plugin/package-lock.json
@@ -13,7 +13,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
@@ -3414,9 +3414,9 @@
"dev": true
},
"node_modules/bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"license": "LGPL-3.0",
"dependencies": {
"@apollo/client": "^3.8.7",
@@ -11675,9 +11675,9 @@
"dev": true
},
"bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"requires": {
"@apollo/client": "^3.8.7",
"@browser-bunyan/console-formatted-stream": "^1.8.0",
diff --git a/samples/sample-ui-commands-plugin/package.json b/samples/sample-ui-commands-plugin/package.json
index 0537a2cc..626a1130 100644
--- a/samples/sample-ui-commands-plugin/package.json
+++ b/samples/sample-ui-commands-plugin/package.json
@@ -9,7 +9,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/sample-ui-events-plugin/package-lock.json b/samples/sample-ui-events-plugin/package-lock.json
index 7edb80dc..98977383 100644
--- a/samples/sample-ui-events-plugin/package-lock.json
+++ b/samples/sample-ui-events-plugin/package-lock.json
@@ -13,7 +13,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
@@ -3414,9 +3414,9 @@
"dev": true
},
"node_modules/bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"license": "LGPL-3.0",
"dependencies": {
"@apollo/client": "^3.8.7",
@@ -11675,9 +11675,9 @@
"dev": true
},
"bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"requires": {
"@apollo/client": "^3.8.7",
"@browser-bunyan/console-formatted-stream": "^1.8.0",
diff --git a/samples/sample-ui-events-plugin/package.json b/samples/sample-ui-events-plugin/package.json
index b767e27f..a589f621 100644
--- a/samples/sample-ui-events-plugin/package.json
+++ b/samples/sample-ui-events-plugin/package.json
@@ -9,7 +9,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/sample-use-meeting/package-lock.json b/samples/sample-use-meeting/package-lock.json
index 9f73ddfd..07c6a900 100644
--- a/samples/sample-use-meeting/package-lock.json
+++ b/samples/sample-use-meeting/package-lock.json
@@ -13,7 +13,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
@@ -3414,9 +3414,9 @@
"dev": true
},
"node_modules/bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"license": "LGPL-3.0",
"dependencies": {
"@apollo/client": "^3.8.7",
@@ -11675,9 +11675,9 @@
"dev": true
},
"bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"requires": {
"@apollo/client": "^3.8.7",
"@browser-bunyan/console-formatted-stream": "^1.8.0",
diff --git a/samples/sample-use-meeting/package.json b/samples/sample-use-meeting/package.json
index e1edd352..0b5b8a0c 100644
--- a/samples/sample-use-meeting/package.json
+++ b/samples/sample-use-meeting/package.json
@@ -9,7 +9,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/sample-user-camera-dropdown-plugin/package-lock.json b/samples/sample-user-camera-dropdown-plugin/package-lock.json
index a3c34e23..5aa4338d 100644
--- a/samples/sample-user-camera-dropdown-plugin/package-lock.json
+++ b/samples/sample-user-camera-dropdown-plugin/package-lock.json
@@ -13,7 +13,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
@@ -3404,9 +3404,9 @@
"dev": true
},
"node_modules/bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"license": "LGPL-3.0",
"dependencies": {
"@apollo/client": "^3.8.7",
@@ -11646,9 +11646,9 @@
"dev": true
},
"bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"requires": {
"@apollo/client": "^3.8.7",
"@browser-bunyan/console-formatted-stream": "^1.8.0",
diff --git a/samples/sample-user-camera-dropdown-plugin/package.json b/samples/sample-user-camera-dropdown-plugin/package.json
index 00e48606..752858d3 100644
--- a/samples/sample-user-camera-dropdown-plugin/package.json
+++ b/samples/sample-user-camera-dropdown-plugin/package.json
@@ -9,7 +9,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/sample-user-camera-helper-plugin/package-lock.json b/samples/sample-user-camera-helper-plugin/package-lock.json
index 02985d22..614b3c79 100644
--- a/samples/sample-user-camera-helper-plugin/package-lock.json
+++ b/samples/sample-user-camera-helper-plugin/package-lock.json
@@ -13,7 +13,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
@@ -3404,9 +3404,9 @@
"dev": true
},
"node_modules/bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"license": "LGPL-3.0",
"dependencies": {
"@apollo/client": "^3.8.7",
@@ -11646,9 +11646,9 @@
"dev": true
},
"bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"requires": {
"@apollo/client": "^3.8.7",
"@browser-bunyan/console-formatted-stream": "^1.8.0",
diff --git a/samples/sample-user-camera-helper-plugin/package.json b/samples/sample-user-camera-helper-plugin/package.json
index a5ca1fbe..c479407e 100644
--- a/samples/sample-user-camera-helper-plugin/package.json
+++ b/samples/sample-user-camera-helper-plugin/package.json
@@ -9,7 +9,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"react-dom": "^18.2.0",
"path": "^0.12.7",
"react": "^18.2.0",
diff --git a/samples/sample-user-list-dropdown-plugin/package-lock.json b/samples/sample-user-list-dropdown-plugin/package-lock.json
index ee20a5aa..1da8d7cb 100644
--- a/samples/sample-user-list-dropdown-plugin/package-lock.json
+++ b/samples/sample-user-list-dropdown-plugin/package-lock.json
@@ -13,7 +13,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
@@ -3463,9 +3463,9 @@
"dev": true
},
"node_modules/bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"license": "LGPL-3.0",
"dependencies": {
"@apollo/client": "^3.8.7",
@@ -12241,9 +12241,9 @@
"dev": true
},
"bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"requires": {
"@apollo/client": "^3.8.7",
"@browser-bunyan/console-formatted-stream": "^1.8.0",
diff --git a/samples/sample-user-list-dropdown-plugin/package.json b/samples/sample-user-list-dropdown-plugin/package.json
index 15ed17f5..f126f818 100644
--- a/samples/sample-user-list-dropdown-plugin/package.json
+++ b/samples/sample-user-list-dropdown-plugin/package.json
@@ -9,7 +9,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/samples/sample-user-list-item-additional-information-plugin/package-lock.json b/samples/sample-user-list-item-additional-information-plugin/package-lock.json
index 0cfa7f93..cc0637ec 100644
--- a/samples/sample-user-list-item-additional-information-plugin/package-lock.json
+++ b/samples/sample-user-list-item-additional-information-plugin/package-lock.json
@@ -13,7 +13,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
@@ -3404,9 +3404,9 @@
"dev": true
},
"node_modules/bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"license": "LGPL-3.0",
"dependencies": {
"@apollo/client": "^3.8.7",
@@ -11646,9 +11646,9 @@
"dev": true
},
"bigbluebutton-html-plugin-sdk": {
- "version": "0.0.96",
- "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.96.tgz",
- "integrity": "sha512-TnCjTa9+LolRbElDNR28wWPMN2RnWbNdbwIMerZfufsTgNqUUF/KjBeIKwoiy2nO+RmCbmOGqDsjnpAIO1uwWA==",
+ "version": "0.0.98",
+ "resolved": "https://registry.npmjs.org/bigbluebutton-html-plugin-sdk/-/bigbluebutton-html-plugin-sdk-0.0.98.tgz",
+ "integrity": "sha512-k0gLSu4/OoZbhOzCB9lhgYE6pZqauY4MALEtezfsD6Xe84flcX6TLVCvvC/rCyR1WB5b5P7zXte2nJ4mV40aPQ==",
"requires": {
"@apollo/client": "^3.8.7",
"@browser-bunyan/console-formatted-stream": "^1.8.0",
diff --git a/samples/sample-user-list-item-additional-information-plugin/package.json b/samples/sample-user-list-item-additional-information-plugin/package.json
index 483cc864..4bd23c0a 100644
--- a/samples/sample-user-list-item-additional-information-plugin/package.json
+++ b/samples/sample-user-list-item-additional-information-plugin/package.json
@@ -9,7 +9,7 @@
"@types/node": "^20.3.1",
"@types/react": "^18.2.13",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
- "bigbluebutton-html-plugin-sdk": "0.0.96",
+ "bigbluebutton-html-plugin-sdk": "0.0.98",
"path": "^0.12.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/scripts/bump-version.sh b/scripts/bump-version.sh
index 4c30a555..4460e047 100755
--- a/scripts/bump-version.sh
+++ b/scripts/bump-version.sh
@@ -31,7 +31,9 @@ sed -i "s/\"version\": \"$CURRENT_VERSION\"/\"version\": \"$NEW_VERSION\"/" pack
npm install
# Publishes to npm
-npm publish
+npm publish --tag tmp
+npm dist-tag add bigbluebutton-html-plugin-sdk@$NEW_VERSION latest
+npm dist-tag rm bigbluebutton-html-plugin-sdk tmp
echo "Sleeping 120 seconds to allow npm replicate internally"
sleep 120
diff --git a/src/extensible-areas/action-button-dropdown-item/component.ts b/src/extensible-areas/action-button-dropdown-item/component.ts
index 05ecd99c..63fa8af6 100644
--- a/src/extensible-areas/action-button-dropdown-item/component.ts
+++ b/src/extensible-areas/action-button-dropdown-item/component.ts
@@ -2,6 +2,7 @@ import { ActionButtonDropdownItemType } from './enums';
import {
ActionButtonDropdownInterface, ActionButtonDropdownOptionProps,
} from './types';
+import { PluginIconType } from '../common/icon';
// ActionButtonDropdown Extensible Area
@@ -12,7 +13,7 @@ export class ActionButtonDropdownOption implements ActionButtonDropdownInterface
label: string;
- icon: string;
+ icon: PluginIconType;
tooltip: string;
diff --git a/src/extensible-areas/action-button-dropdown-item/types.ts b/src/extensible-areas/action-button-dropdown-item/types.ts
index 9544eca1..6bc1cb2c 100644
--- a/src/extensible-areas/action-button-dropdown-item/types.ts
+++ b/src/extensible-areas/action-button-dropdown-item/types.ts
@@ -1,15 +1,16 @@
import { PluginProvidedUiItemDescriptor } from '../base';
+import { PluginIconType } from '../common/icon';
/**
* Interface for a generic item for the action button dropdown.
*/
-export interface ActionButtonDropdownInterface extends PluginProvidedUiItemDescriptor{
+export interface ActionButtonDropdownInterface extends PluginProvidedUiItemDescriptor {
}
export interface ActionButtonDropdownOptionProps {
id?: string;
label: string;
- icon: string;
+ icon: PluginIconType;
tooltip: string;
dataTest?: string;
allowed: boolean;
diff --git a/src/extensible-areas/actions-bar-item/component.ts b/src/extensible-areas/actions-bar-item/component.ts
index 1f5c3b45..1b418622 100644
--- a/src/extensible-areas/actions-bar-item/component.ts
+++ b/src/extensible-areas/actions-bar-item/component.ts
@@ -9,8 +9,8 @@ import {
SelectOption,
ToggleGroupOption,
ActionsBarToggleGroupProps,
- ActionsBarIconType,
} from './types';
+import { PluginIconType } from '../common/icon';
// ActionsBar Extensible Area
@@ -34,13 +34,13 @@ class ActionsBarItem implements ActionsBarInterface {
this.dataTest = dataTest;
}
- setItemId(id: string):void {
+ setItemId(id: string): void {
this.id = `ActionsBar${this.type}_${id}`;
}
}
export class ActionsBarButton extends ActionsBarItem {
- icon: ActionsBarIconType;
+ icon: PluginIconType;
tooltip: string;
@@ -63,7 +63,7 @@ export class ActionsBarButton extends ActionsBarItem {
* @returns Object that will be interpreted by the core of Bigbluebutton (HTML5)
*/
constructor({
- id, icon, tooltip = '', dataTest = '', onClick = () => {}, position = ActionsBarPosition.RIGHT,
+ id, icon, tooltip = '', dataTest = '', onClick = () => { }, position = ActionsBarPosition.RIGHT,
color = 'primary',
}: ActionsBarButtonProps) {
super({
@@ -78,7 +78,7 @@ export class ActionsBarButton extends ActionsBarItem {
}
export class ActionsBarSeparator extends ActionsBarItem {
- icon: string;
+ icon: PluginIconType;
/**
* Returns object to be used in the setter for action bar. In this case,
@@ -134,7 +134,7 @@ export class ActionsBarSelector extends ActionsBarItem {
options = [],
defaultOption = options[0],
dataTest = '',
- onChange = () => {},
+ onChange = () => { },
position = ActionsBarPosition.RIGHT,
width = 140,
}: ActionsBarSelectorProps) {
@@ -184,7 +184,7 @@ export class ActionsBarToggleGroup extends ActionsBarItem {
options = [],
defaultOption = options[0],
dataTest = '',
- onChange = () => {},
+ onChange = () => { },
position = ActionsBarPosition.RIGHT,
}: ActionsBarToggleGroupProps) {
super({
diff --git a/src/extensible-areas/actions-bar-item/types.ts b/src/extensible-areas/actions-bar-item/types.ts
index e20eb602..e37244eb 100644
--- a/src/extensible-areas/actions-bar-item/types.ts
+++ b/src/extensible-areas/actions-bar-item/types.ts
@@ -1,6 +1,7 @@
import { ChangeEvent, MouseEvent } from 'react';
import { PluginProvidedUiItemDescriptor } from '../base';
import { ActionsBarItemType, ActionsBarPosition } from './enums';
+import { PluginIconType } from '../common/icon';
/**
* Interface for the generic Actions bar item. (`position` is mandatory)
@@ -16,22 +17,9 @@ export interface ActionsBarItemProps {
dataTest?: string;
}
-export interface ActionsBarButtonIconSvg {
- svgContent: React.SVGProps;
-}
-
-export interface ActionsBarButtonIconName {
- /**
- * Default icon name defined by BBB (see options there).
- */
- iconName: string;
-}
-
-export type ActionsBarIconType = ActionsBarButtonIconSvg | ActionsBarButtonIconName
-
export interface ActionsBarButtonProps {
id?: string;
- icon: ActionsBarIconType;
+ icon: PluginIconType;
tooltip: string;
position: ActionsBarPosition;
dataTest?: string;
@@ -41,7 +29,7 @@ export interface ActionsBarButtonProps {
export interface ActionsBarSeparatorProps {
position: ActionsBarPosition;
- icon?: string;
+ icon?: PluginIconType;
dataTest?: string;
}
diff --git a/src/extensible-areas/audio-settings-dropdown-item/component.ts b/src/extensible-areas/audio-settings-dropdown-item/component.ts
index 93c754cb..4fee0cd5 100644
--- a/src/extensible-areas/audio-settings-dropdown-item/component.ts
+++ b/src/extensible-areas/audio-settings-dropdown-item/component.ts
@@ -2,6 +2,7 @@ import { AudioSettingsDropdownItemType } from './enums';
import {
AudioSettingsDropdownInterface, AudioSettingsDropdownOptionProps,
} from './types';
+import { PluginIconType } from '../common/icon';
// AudioSettingsDropdown Extensible Area
@@ -12,7 +13,7 @@ export class AudioSettingsDropdownOption implements AudioSettingsDropdownInterfa
label: string;
- icon: string;
+ icon: PluginIconType;
dataTest: string;
diff --git a/src/extensible-areas/audio-settings-dropdown-item/types.ts b/src/extensible-areas/audio-settings-dropdown-item/types.ts
index 4e7b63dd..5df12e87 100644
--- a/src/extensible-areas/audio-settings-dropdown-item/types.ts
+++ b/src/extensible-areas/audio-settings-dropdown-item/types.ts
@@ -1,4 +1,5 @@
import { PluginProvidedUiItemDescriptor } from '../base';
+import { PluginIconType } from '../common/icon';
/**
* Audio Settings Dropdown Item - The general Audio settings extensible area
@@ -7,13 +8,13 @@ import { PluginProvidedUiItemDescriptor } from '../base';
* To make this dropdown appear, the user needs to enter with audio, either listen only
* or microphone. This will make a small downward arrow appear (chevron).
*/
-export interface AudioSettingsDropdownInterface extends PluginProvidedUiItemDescriptor{
+export interface AudioSettingsDropdownInterface extends PluginProvidedUiItemDescriptor {
}
export interface AudioSettingsDropdownOptionProps {
id?: string;
label: string;
- icon: string;
+ icon: PluginIconType;
dataTest?: string;
onClick: () => void;
}
diff --git a/src/extensible-areas/camera-settings-dropdown-item/component.ts b/src/extensible-areas/camera-settings-dropdown-item/component.ts
index 1ccf6600..00a18f8d 100644
--- a/src/extensible-areas/camera-settings-dropdown-item/component.ts
+++ b/src/extensible-areas/camera-settings-dropdown-item/component.ts
@@ -2,6 +2,7 @@ import { CameraSettingsDropdownItemType } from './enums';
import {
CameraSettingsDropdownInterface, CameraSettingsDropdownOptionProps,
} from './types';
+import { PluginIconType } from '../common/icon';
// CameraSettingsDropdown Extensible Area
@@ -12,7 +13,7 @@ export class CameraSettingsDropdownOption implements CameraSettingsDropdownInter
label: string;
- icon: string;
+ icon: PluginIconType;
dataTest: string = '';
@@ -30,7 +31,7 @@ export class CameraSettingsDropdownOption implements CameraSettingsDropdownInter
* @returns Object that will be interpreted by the core of Bigbluebutton (HTML5).
*/
constructor({
- id, label = '', icon = '', dataTest = '', onClick = () => {},
+ id, label = '', icon = '', dataTest = '', onClick = () => { },
}: CameraSettingsDropdownOptionProps) {
if (id) {
this.id = id;
diff --git a/src/extensible-areas/camera-settings-dropdown-item/types.ts b/src/extensible-areas/camera-settings-dropdown-item/types.ts
index 9d0be49d..5f79bf61 100644
--- a/src/extensible-areas/camera-settings-dropdown-item/types.ts
+++ b/src/extensible-areas/camera-settings-dropdown-item/types.ts
@@ -1,4 +1,5 @@
import { PluginProvidedUiItemDescriptor } from '../base';
+import { PluginIconType } from '../common/icon';
/**
* Camera Settings Dropdown Item - The general Camera settings extensible area
@@ -7,13 +8,13 @@ import { PluginProvidedUiItemDescriptor } from '../base';
* To make this dropdown appear, the user needs to enter with webcam.
* This will make a small downward arrow appear in the camera icon (the chevron).
*/
-export interface CameraSettingsDropdownInterface extends PluginProvidedUiItemDescriptor{
+export interface CameraSettingsDropdownInterface extends PluginProvidedUiItemDescriptor {
}
export interface CameraSettingsDropdownOptionProps {
id?: string;
label: string;
- icon: string;
+ icon: PluginIconType;
dataTest?: string;
onClick: () => void;
}
diff --git a/src/extensible-areas/common/icon/index.ts b/src/extensible-areas/common/icon/index.ts
new file mode 100644
index 00000000..fcb073fe
--- /dev/null
+++ b/src/extensible-areas/common/icon/index.ts
@@ -0,0 +1 @@
+export * from './types';
diff --git a/src/extensible-areas/common/icon/types.ts b/src/extensible-areas/common/icon/types.ts
new file mode 100644
index 00000000..bdd49738
--- /dev/null
+++ b/src/extensible-areas/common/icon/types.ts
@@ -0,0 +1,11 @@
+import React from 'react';
+
+export interface PluginIconName {
+ iconName: string;
+}
+
+export interface PluginIconSvgContent {
+ svgContent: React.SVGProps;
+}
+
+export type PluginIconType = string | PluginIconName | PluginIconSvgContent;
diff --git a/src/extensible-areas/common/index.ts b/src/extensible-areas/common/index.ts
new file mode 100644
index 00000000..af77d84e
--- /dev/null
+++ b/src/extensible-areas/common/index.ts
@@ -0,0 +1 @@
+export * from './icon';
diff --git a/src/extensible-areas/generic-content-item/component.ts b/src/extensible-areas/generic-content-item/component.ts
index 9e0413dd..6b60df51 100644
--- a/src/extensible-areas/generic-content-item/component.ts
+++ b/src/extensible-areas/generic-content-item/component.ts
@@ -1,6 +1,7 @@
import * as ReactDOM from 'react-dom/client';
import { GenericContentType } from './enums';
import { GenericContentInterface, GenericContentMainAreaProps, GenericContentSidekickAreaProps } from './types';
+import { PluginIconType } from '../common/icon';
// GenericContent Extensible Area
@@ -48,7 +49,7 @@ export class GenericContentSidekickArea implements GenericContentInterface {
section: string = '';
- buttonIcon: string = '';
+ buttonIcon: PluginIconType = '';
open: boolean = false;
diff --git a/src/extensible-areas/generic-content-item/types.ts b/src/extensible-areas/generic-content-item/types.ts
index 55d026a5..cea811ff 100644
--- a/src/extensible-areas/generic-content-item/types.ts
+++ b/src/extensible-areas/generic-content-item/types.ts
@@ -1,5 +1,6 @@
import * as ReactDOM from 'react-dom/client';
import { PluginProvidedUiItemDescriptor } from '../base';
+import { PluginIconType } from '../common/icon';
export interface GenericContentInterface extends PluginProvidedUiItemDescriptor {
}
@@ -15,7 +16,7 @@ export interface GenericContentSidekickAreaProps {
contentFunction: (element: HTMLElement) => ReactDOM.Root;
name: string;
section: string;
- buttonIcon: string;
+ buttonIcon: PluginIconType;
open: boolean;
dataTest?: string;
}
diff --git a/src/extensible-areas/index.ts b/src/extensible-areas/index.ts
index 4ee1b027..c5e318dc 100644
--- a/src/extensible-areas/index.ts
+++ b/src/extensible-areas/index.ts
@@ -1,3 +1,4 @@
+export * from './common/icon';
export * from './presentation-toolbar-item';
export * from './user-list-dropdown-item';
export * from './action-button-dropdown-item';
diff --git a/src/extensible-areas/nav-bar-item/component.ts b/src/extensible-areas/nav-bar-item/component.ts
index 29c03dfc..29b5ae3c 100644
--- a/src/extensible-areas/nav-bar-item/component.ts
+++ b/src/extensible-areas/nav-bar-item/component.ts
@@ -3,6 +3,7 @@ import {
NavBarInterface, NavBarButtonProps,
NavBarInfoProps,
} from './types';
+import { PluginIconType } from '../common/icon';
// NavBar Extensible Area
@@ -13,7 +14,7 @@ export class NavBarButton implements NavBarInterface {
label: string;
- icon: string;
+ icon: PluginIconType;
tooltip: string;
@@ -45,7 +46,7 @@ export class NavBarButton implements NavBarInterface {
* @returns Object that will be interpreted by the core of Bigbluebutton (HTML5).
*/
constructor({
- id, label = '', icon = '', tooltip = '', disabled = true, dataTest = '', onClick = () => {},
+ id, label = '', icon = '', tooltip = '', disabled = true, dataTest = '', onClick = () => { },
position = NavBarItemPosition.RIGHT, hasSeparator = true,
}: NavBarButtonProps) {
if (id) {
diff --git a/src/extensible-areas/nav-bar-item/types.ts b/src/extensible-areas/nav-bar-item/types.ts
index 737042f2..42a9614c 100644
--- a/src/extensible-areas/nav-bar-item/types.ts
+++ b/src/extensible-areas/nav-bar-item/types.ts
@@ -1,7 +1,8 @@
import { PluginProvidedUiItemDescriptor } from '../base';
import { NavBarItemPosition } from './enums';
+import { PluginIconType } from '../common/icon';
-export interface NavBarInterface extends PluginProvidedUiItemDescriptor{
+export interface NavBarInterface extends PluginProvidedUiItemDescriptor {
position: NavBarItemPosition;
hasSeparator: boolean;
}
@@ -9,7 +10,7 @@ export interface NavBarInterface extends PluginProvidedUiItemDescriptor{
export interface NavBarButtonProps {
id?: string;
label: string;
- icon: string;
+ icon: PluginIconType;
tooltip: string;
disabled: boolean;
hasSeparator: boolean;
diff --git a/src/extensible-areas/options-dropdown-item/component.ts b/src/extensible-areas/options-dropdown-item/component.ts
index 08fe90c6..92762629 100644
--- a/src/extensible-areas/options-dropdown-item/component.ts
+++ b/src/extensible-areas/options-dropdown-item/component.ts
@@ -2,6 +2,7 @@ import { OptionsDropdownItemType } from './enums';
import {
OptionsDropdownInterface, OptionsDropdownOptionProps,
} from './types';
+import { PluginIconType } from '../common/icon';
// OptionsDropdown Extensible Area
@@ -12,7 +13,7 @@ export class OptionsDropdownOption implements OptionsDropdownInterface {
label: string;
- icon: string;
+ icon: PluginIconType;
dataTest: string;
@@ -30,7 +31,7 @@ export class OptionsDropdownOption implements OptionsDropdownInterface {
* @returns Object that will be interpreted by the core of Bigbluebutton (HTML5).
*/
constructor({
- id, label = '', icon = '', dataTest = '', onClick = () => {},
+ id, label = '', icon = '', dataTest = '', onClick = () => { },
}: OptionsDropdownOptionProps) {
if (id) {
this.id = id;
diff --git a/src/extensible-areas/options-dropdown-item/types.ts b/src/extensible-areas/options-dropdown-item/types.ts
index c08bd3df..154e5077 100644
--- a/src/extensible-areas/options-dropdown-item/types.ts
+++ b/src/extensible-areas/options-dropdown-item/types.ts
@@ -1,4 +1,5 @@
import { PluginProvidedUiItemDescriptor } from '../base';
+import { PluginIconType } from '../common/icon';
/**
* Options Dropdown Item - The general options dropdown extensible area item
@@ -7,13 +8,13 @@ import { PluginProvidedUiItemDescriptor } from '../base';
* This dropdown is related to the options menu on the top right corner of the UI
* (the 3 dots)
*/
-export interface OptionsDropdownInterface extends PluginProvidedUiItemDescriptor{
+export interface OptionsDropdownInterface extends PluginProvidedUiItemDescriptor {
}
export interface OptionsDropdownOptionProps {
id?: string;
label: string;
- icon: string;
+ icon: PluginIconType;
onClick: () => void;
dataTest?: string;
}
diff --git a/src/extensible-areas/presentation-dropdown-item/component.ts b/src/extensible-areas/presentation-dropdown-item/component.ts
index 9ed50230..c16a3e6c 100644
--- a/src/extensible-areas/presentation-dropdown-item/component.ts
+++ b/src/extensible-areas/presentation-dropdown-item/component.ts
@@ -2,6 +2,7 @@ import { PresentationDropdownItemType } from './enums';
import {
PresentationDropdownInterface, PresentationDropdownOptionProps,
} from './types';
+import { PluginIconType } from '../common/icon';
// PresentationDropdown Extensible Area
@@ -12,7 +13,7 @@ export class PresentationDropdownOption implements PresentationDropdownInterface
label: string;
- icon: string;
+ icon: PluginIconType;
dataTest: string;
@@ -31,7 +32,7 @@ export class PresentationDropdownOption implements PresentationDropdownInterface
* @returns Object that will be interpreted by the core of Bigbluebutton (HTML5).
*/
constructor({
- id, label = '', icon = '', dataTest = '', onClick = () => {},
+ id, label = '', icon = '', dataTest = '', onClick = () => { },
}: PresentationDropdownOptionProps) {
if (id) {
this.id = id;
diff --git a/src/extensible-areas/presentation-dropdown-item/types.ts b/src/extensible-areas/presentation-dropdown-item/types.ts
index a5363a3c..8fa4b9e2 100644
--- a/src/extensible-areas/presentation-dropdown-item/types.ts
+++ b/src/extensible-areas/presentation-dropdown-item/types.ts
@@ -1,4 +1,5 @@
import { PluginProvidedUiItemDescriptor } from '../base';
+import { PluginIconType } from '../common/icon';
/**
* Presentation Dropdown Item - The general presentation dropdown extensible area item
@@ -7,13 +8,13 @@ import { PluginProvidedUiItemDescriptor } from '../base';
* This dropdown is located when clicking the three dots on the top left corner
* of the presentation area.
*/
-export interface PresentationDropdownInterface extends PluginProvidedUiItemDescriptor{
+export interface PresentationDropdownInterface extends PluginProvidedUiItemDescriptor {
}
export interface PresentationDropdownOptionProps {
id?: string;
label: string;
- icon: string;
+ icon: PluginIconType;
onClick: () => void;
dataTest?: string;
}
diff --git a/src/extensible-areas/screenshare-helper-item/component.ts b/src/extensible-areas/screenshare-helper-item/component.ts
index 93bc9f3f..09d264c3 100644
--- a/src/extensible-areas/screenshare-helper-item/component.ts
+++ b/src/extensible-areas/screenshare-helper-item/component.ts
@@ -4,6 +4,7 @@ import {
ScreenshareHelperButtonInterface,
ScreenshareHelperButtonOnclickCallback,
} from './types';
+import { PluginIconType } from '../common/icon';
// ScreenshareHelper Extensible Area
@@ -14,7 +15,7 @@ export class ScreenshareHelperButton implements ScreenshareHelperButtonInterface
label: string;
- icon: string;
+ icon: PluginIconType;
tooltip: string;
@@ -44,7 +45,7 @@ export class ScreenshareHelperButton implements ScreenshareHelperButtonInterface
* @returns Object that will be interpreted by the core of Bigbluebutton (HTML5).
*/
constructor({
- id, label = '', icon = '', tooltip = '', disabled = true, dataTest = '', onClick = () => {},
+ id, label = '', icon = '', tooltip = '', disabled = true, dataTest = '', onClick = () => { },
position = ScreenshareHelperItemPosition.TOP_RIGHT,
}: ScreenshareHelperButtonProps) {
if (id) {
diff --git a/src/extensible-areas/screenshare-helper-item/types.ts b/src/extensible-areas/screenshare-helper-item/types.ts
index 6448c37f..60a29d88 100644
--- a/src/extensible-areas/screenshare-helper-item/types.ts
+++ b/src/extensible-areas/screenshare-helper-item/types.ts
@@ -1,7 +1,8 @@
import { PluginProvidedUiItemDescriptor } from '../base';
import { ScreenshareHelperItemPosition } from './enums';
+import { PluginIconType } from '../common/icon';
-export interface ScreenshareHelperInterface extends PluginProvidedUiItemDescriptor{
+export interface ScreenshareHelperInterface extends PluginProvidedUiItemDescriptor {
position: ScreenshareHelperItemPosition;
}
@@ -9,10 +10,10 @@ export interface ScreenshareHelperButtonOnclickCallback {
browserClickEvent: React.MouseEvent;
}
-export interface ScreenshareHelperButtonInterface extends ScreenshareHelperInterface{
+export interface ScreenshareHelperButtonInterface extends ScreenshareHelperInterface {
label: string;
- icon: string;
+ icon: PluginIconType;
tooltip: string;
@@ -26,7 +27,7 @@ export interface ScreenshareHelperButtonInterface extends ScreenshareHelperInter
export interface ScreenshareHelperButtonProps {
id?: string;
label?: string;
- icon: string;
+ icon: PluginIconType;
tooltip: string;
disabled: boolean;
hasSeparator: boolean;
diff --git a/src/extensible-areas/user-camera-dropdown-item/component.ts b/src/extensible-areas/user-camera-dropdown-item/component.ts
index 500ead9e..c487c0d1 100644
--- a/src/extensible-areas/user-camera-dropdown-item/component.ts
+++ b/src/extensible-areas/user-camera-dropdown-item/component.ts
@@ -5,6 +5,7 @@ import {
UserCameraDropdownInterface, UserCameraDropdownOptionProps,
UserCameraDropdownSeparatorProps,
} from './types';
+import { PluginIconType } from '../common/icon';
// UserCameraDropdown Extensible Area
@@ -15,7 +16,7 @@ export class UserCameraDropdownOption implements UserCameraDropdownInterface {
label: string;
- icon: string;
+ icon: PluginIconType;
dataTest: string;
@@ -35,7 +36,7 @@ export class UserCameraDropdownOption implements UserCameraDropdownInterface {
* @returns Object that will be interpreted by the core of Bigbluebutton (HTML5)
*/
constructor({
- id, label = '', icon = '', dataTest = '', onClick = () => {},
+ id, label = '', icon = '', dataTest = '', onClick = () => { },
displayFunction = () => true,
}: UserCameraDropdownOptionProps) {
if (id) {
diff --git a/src/extensible-areas/user-camera-dropdown-item/types.ts b/src/extensible-areas/user-camera-dropdown-item/types.ts
index 61184b3e..ab94af66 100644
--- a/src/extensible-areas/user-camera-dropdown-item/types.ts
+++ b/src/extensible-areas/user-camera-dropdown-item/types.ts
@@ -1,4 +1,5 @@
import { PluginProvidedUiItemDescriptor } from '../base';
+import { PluginIconType } from '../common/icon';
export interface UserCameraDropdownCallbackFunctionsArguments {
streamId: string;
@@ -6,7 +7,7 @@ export interface UserCameraDropdownCallbackFunctionsArguments {
}
export interface OnclickFunctionCallbackArguments
- extends UserCameraDropdownCallbackFunctionsArguments{
+ extends UserCameraDropdownCallbackFunctionsArguments {
browserClickEvent: React.MouseEvent;
}
@@ -16,7 +17,7 @@ export interface OnclickFunctionCallbackArguments
* @remarks
* This dropdown is located on the bottom left corner of the user webcam area
*/
-export interface UserCameraDropdownInterface extends PluginProvidedUiItemDescriptor{
+export interface UserCameraDropdownInterface extends PluginProvidedUiItemDescriptor {
displayFunction?: (args: UserCameraDropdownCallbackFunctionsArguments) => boolean;
}
@@ -28,7 +29,7 @@ export interface UserCameraDropdownSeparatorProps {
export interface UserCameraDropdownOptionProps {
id?: string;
label: string;
- icon: string;
+ icon: PluginIconType;
onClick: (args: OnclickFunctionCallbackArguments) => void;
displayFunction?: (args: UserCameraDropdownCallbackFunctionsArguments) => boolean;
dataTest?: string;
diff --git a/src/extensible-areas/user-camera-helper-item/component.ts b/src/extensible-areas/user-camera-helper-item/component.ts
index a5c9cbcf..41150919 100644
--- a/src/extensible-areas/user-camera-helper-item/component.ts
+++ b/src/extensible-areas/user-camera-helper-item/component.ts
@@ -5,6 +5,7 @@ import {
UserCameraHelperButtonOnclickCallback,
UserCameraHelperCallbackFunctionArguments,
} from './types';
+import { PluginIconType } from '../common/icon';
// UserCameraHelper Extensible Area
@@ -17,7 +18,7 @@ export class UserCameraHelperButton implements UserCameraHelperButtonInterface {
displayFunction?: (args: UserCameraHelperCallbackFunctionArguments) => boolean;
- icon: string;
+ icon: PluginIconType;
tooltip: string;
@@ -47,7 +48,7 @@ export class UserCameraHelperButton implements UserCameraHelperButtonInterface {
* @returns Object that will be interpreted by the core of Bigbluebutton (HTML5).
*/
constructor({
- id, label = '', icon = '', tooltip = '', disabled = true, dataTest = '', onClick = () => {},
+ id, label = '', icon = '', tooltip = '', disabled = true, dataTest = '', onClick = () => { },
position = UserCameraHelperItemPosition.TOP_RIGHT, displayFunction,
}: UserCameraHelperButtonProps) {
if (id) {
diff --git a/src/extensible-areas/user-camera-helper-item/types.ts b/src/extensible-areas/user-camera-helper-item/types.ts
index 6474d741..03da32ad 100644
--- a/src/extensible-areas/user-camera-helper-item/types.ts
+++ b/src/extensible-areas/user-camera-helper-item/types.ts
@@ -1,7 +1,8 @@
import { PluginProvidedUiItemDescriptor } from '../base';
import { UserCameraHelperItemPosition } from './enums';
+import { PluginIconType } from '../common/icon';
-export interface UserCameraHelperInterface extends PluginProvidedUiItemDescriptor{
+export interface UserCameraHelperInterface extends PluginProvidedUiItemDescriptor {
position: UserCameraHelperItemPosition;
}
@@ -16,10 +17,10 @@ export interface UserCameraHelperCallbackFunctionArguments {
userId: string;
}
-export interface UserCameraHelperButtonInterface extends UserCameraHelperInterface{
+export interface UserCameraHelperButtonInterface extends UserCameraHelperInterface {
label: string;
- icon: string;
+ icon: PluginIconType;
tooltip: string;
@@ -35,7 +36,7 @@ export interface UserCameraHelperButtonInterface extends UserCameraHelperInterfa
export interface UserCameraHelperButtonProps {
id?: string;
label?: string;
- icon: string;
+ icon: PluginIconType;
tooltip: string;
disabled: boolean;
displayFunction?: (args: UserCameraHelperCallbackFunctionArguments) => boolean;
diff --git a/src/extensible-areas/user-list-dropdown-item/component.ts b/src/extensible-areas/user-list-dropdown-item/component.ts
index 3dd4255f..898ef4b6 100644
--- a/src/extensible-areas/user-list-dropdown-item/component.ts
+++ b/src/extensible-areas/user-list-dropdown-item/component.ts
@@ -7,6 +7,7 @@ import {
UserListDropdownGenericContentInformationProps,
} from './types';
import { UserListDropdownItemType, UserListDropdownSeparatorPosition } from './enums';
+import { PluginIconType } from '../common/icon';
// UserListDropdown Extensible Area
@@ -19,7 +20,7 @@ export class UserListDropdownOption implements UserListDropdownInterface {
label: string;
- icon: string;
+ icon: PluginIconType;
tooltip: string;
@@ -45,7 +46,7 @@ export class UserListDropdownOption implements UserListDropdownInterface {
* @returns Object that will be interpreted by the core of Bigbluebutton (HTML5).
*/
constructor({
- label = '', icon = '', tooltip = '', allowed = true, dataTest = '', onClick = () => {},
+ label = '', icon = '', tooltip = '', allowed = true, dataTest = '', onClick = () => { },
userId = '',
}: UserListDropdownOptionProps) {
this.userId = userId;
@@ -105,9 +106,9 @@ export class UserListDropdownFixedContentInformation implements UserListDropdown
label: string;
- icon: string;
+ icon: PluginIconType;
- iconRight: string;
+ iconRight: PluginIconType;
textColor: string;
@@ -155,7 +156,7 @@ export class UserListDropdownFixedContentInformation implements UserListDropdown
}
export class UserListDropdownGenericContentInformation
-implements UserListDropdownInterface {
+ implements UserListDropdownInterface {
id: string = '';
userId: string;
@@ -211,7 +212,7 @@ export class UserListDropdownTitleAction implements UserListDropdownInterface {
type: UserListDropdownItemType;
- icon: string;
+ icon: PluginIconType;
tooltip: string;
diff --git a/src/extensible-areas/user-list-dropdown-item/types.ts b/src/extensible-areas/user-list-dropdown-item/types.ts
index e8ded734..18f9eb69 100644
--- a/src/extensible-areas/user-list-dropdown-item/types.ts
+++ b/src/extensible-areas/user-list-dropdown-item/types.ts
@@ -1,5 +1,6 @@
import { PluginProvidedUiItemDescriptor } from '../base';
import { UserListDropdownSeparatorPosition } from './enums';
+import { PluginIconType } from '../common/icon';
/**
* User List Dropdown Item - The general user list dropdown extensible area item
@@ -8,13 +9,13 @@ import { UserListDropdownSeparatorPosition } from './enums';
* This dropdown is located on the bottom left corner of the user webcam area.
* Mandatory to have the `userId`
*/
-export interface UserListDropdownInterface extends PluginProvidedUiItemDescriptor{
+export interface UserListDropdownInterface extends PluginProvidedUiItemDescriptor {
userId: string;
}
export interface UserListDropdownOptionProps {
label: string;
- icon: string;
+ icon: PluginIconType;
tooltip: string;
allowed: boolean;
userId: string;
@@ -39,8 +40,8 @@ export interface UserListDropdownGenericContentInformationProps {
export interface UserListDropdownFixedContentInformationProps {
id?: string;
label: string;
- icon?: string;
- iconRight?: string;
+ icon?: PluginIconType;
+ iconRight?: PluginIconType;
allowed: boolean;
userId: string;
textColor: string;
@@ -54,7 +55,7 @@ export interface UserListDropdownTitleActionOnClickArguments {
export interface UserListDropdownTitleActionProps {
id?: string;
tooltip: string;
- icon: string;
+ icon: PluginIconType;
userId: string;
onClick: (args: UserListDropdownTitleActionOnClickArguments) => void;
dataTest?: string;
diff --git a/src/extensible-areas/user-list-item-additional-information/component.ts b/src/extensible-areas/user-list-item-additional-information/component.ts
index c831aad3..b3e61a01 100644
--- a/src/extensible-areas/user-list-item-additional-information/component.ts
+++ b/src/extensible-areas/user-list-item-additional-information/component.ts
@@ -3,6 +3,7 @@ import {
UserListItemAdditionalInformationInterface, UserListItemIconProps,
UserListItemLabelProps,
} from './types';
+import { PluginIconType } from '../common/icon';
// UserListItemAdditionalInformation Extensible Area
@@ -13,7 +14,7 @@ export class UserListItemIcon implements UserListItemAdditionalInformationInterf
userId: string;
- icon: string;
+ icon: PluginIconType;
dataTest: string;
@@ -53,7 +54,7 @@ export class UserListItemLabel implements UserListItemAdditionalInformationInter
userId: string;
- icon: string;
+ icon: PluginIconType;
label: string;
diff --git a/src/extensible-areas/user-list-item-additional-information/types.ts b/src/extensible-areas/user-list-item-additional-information/types.ts
index 73b4ca8b..0ab5275b 100644
--- a/src/extensible-areas/user-list-item-additional-information/types.ts
+++ b/src/extensible-areas/user-list-item-additional-information/types.ts
@@ -1,4 +1,5 @@
import { PluginProvidedUiItemDescriptor } from '../base';
+import { PluginIconType } from '../common/icon';
/**
* User List Item Additional Information - The general user list item additional information item
@@ -14,14 +15,14 @@ export interface UserListItemAdditionalInformationInterface extends PluginProvid
export interface UserListItemIconProps {
id?: string;
userId: string;
- icon: string;
+ icon: PluginIconType;
dataTest?: string;
}
export interface UserListItemLabelProps {
id?: string;
userId: string;
- icon: string;
+ icon: PluginIconType;
label: string;
dataTest?: string;
}
diff --git a/src/ui-commands/notification/types.ts b/src/ui-commands/notification/types.ts
index 6bb25427..b2a572a3 100644
--- a/src/ui-commands/notification/types.ts
+++ b/src/ui-commands/notification/types.ts
@@ -1,4 +1,5 @@
import { NotificationTypeUiCommand } from './enums';
+import { PluginIconType } from '../../extensible-areas/common/icon';
export interface SendNotificationCommandArgumentsOptions {
helpLabel?: string,
@@ -8,7 +9,7 @@ export interface SendNotificationCommandArgumentsOptions {
export interface SendNotificationCommandArguments {
message: string;
- icon: string;
+ icon: PluginIconType;
type: NotificationTypeUiCommand;
options?: SendNotificationCommandArgumentsOptions;
content?: string;