From 9cd0a7689eac28331e023beae7e2c3cc1307769a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ram=C3=B3n=20Souza?= Date: Thu, 2 Apr 2026 14:53:06 -0300 Subject: [PATCH 1/3] Bump version to 0.0.97 --- package-lock.json | 4 ++-- package.json | 2 +- samples/sample-action-button-dropdown-plugin/package.json | 2 +- samples/sample-actions-bar-plugin/package.json | 2 +- samples/sample-audio-settings-dropdown-plugin/package.json | 2 +- samples/sample-camera-settings-dropdown-plugin/package.json | 2 +- samples/sample-custom-subscription-hook/package.json | 2 +- samples/sample-data-channel-plugin/package.json | 2 +- samples/sample-dom-element-manipulation/package.json | 2 +- samples/sample-floating-window-plugin/package.json | 2 +- samples/sample-generic-content-sidekick-plugin/package.json | 2 +- samples/sample-nav-bar-plugin/package.json | 2 +- samples/sample-options-dropdown-plugin/package.json | 2 +- samples/sample-presentation-dropdown-plugin/package.json | 2 +- samples/sample-presentation-toolbar-plugin/package.json | 2 +- samples/sample-screenshare-helper-plugin/package.json | 2 +- samples/sample-server-commands-plugin/package.json | 2 +- samples/sample-ui-commands-plugin/package.json | 2 +- samples/sample-ui-events-plugin/package.json | 2 +- samples/sample-use-meeting/package.json | 2 +- samples/sample-user-camera-dropdown-plugin/package.json | 2 +- samples/sample-user-camera-helper-plugin/package.json | 2 +- samples/sample-user-list-dropdown-plugin/package.json | 2 +- .../package.json | 2 +- 24 files changed, 25 insertions(+), 25 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1ba2e5af..b0ac3657 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.97", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "bigbluebutton-html-plugin-sdk", - "version": "0.0.96", + "version": "0.0.97", "license": "LGPL-3.0", "dependencies": { "@apollo/client": "^3.8.7", diff --git a/package.json b/package.json index d11f3e88..8ffacd8e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bigbluebutton-html-plugin-sdk", - "version": "0.0.96", + "version": "0.0.97", "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.json b/samples/sample-action-button-dropdown-plugin/package.json index 29503c98..c81f4e9c 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.97", "path": "^0.12.7", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/samples/sample-actions-bar-plugin/package.json b/samples/sample-actions-bar-plugin/package.json index 937a52a8..a7d9f962 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.97", "path": "^0.12.7", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/samples/sample-audio-settings-dropdown-plugin/package.json b/samples/sample-audio-settings-dropdown-plugin/package.json index f994c1bd..472e5500 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.97", "browser-bunyan": "^1.8.0", "path": "^0.12.7", "react": "^18.2.0", diff --git a/samples/sample-camera-settings-dropdown-plugin/package.json b/samples/sample-camera-settings-dropdown-plugin/package.json index 7145a8b2..03c7e16d 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.97", "path": "^0.12.7", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/samples/sample-custom-subscription-hook/package.json b/samples/sample-custom-subscription-hook/package.json index ecd666c6..0e9366de 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.97", "path": "^0.12.7", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/samples/sample-data-channel-plugin/package.json b/samples/sample-data-channel-plugin/package.json index 8800fd47..bebd3dd4 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.97", "path": "^0.12.7", "browser-bunyan": "^1.8.0", "react": "^18.2.0", diff --git a/samples/sample-dom-element-manipulation/package.json b/samples/sample-dom-element-manipulation/package.json index d464d5ff..f974b909 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.97", "path": "^0.12.7", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/samples/sample-floating-window-plugin/package.json b/samples/sample-floating-window-plugin/package.json index dee142fd..59cacfe6 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.97", "path": "^0.12.7", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/samples/sample-generic-content-sidekick-plugin/package.json b/samples/sample-generic-content-sidekick-plugin/package.json index a29aa351..ee706528 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.97", "react": "^18.2.0" }, "scripts": { diff --git a/samples/sample-nav-bar-plugin/package.json b/samples/sample-nav-bar-plugin/package.json index 72cf465d..c8795bd6 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.97", "path": "^0.12.7", "browser-bunyan": "^1.8.0", "react": "^18.2.0", diff --git a/samples/sample-options-dropdown-plugin/package.json b/samples/sample-options-dropdown-plugin/package.json index e0c7b9ef..34e728e7 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.97", "path": "^0.12.7", "browser-bunyan": "^1.8.0", "react": "^18.2.0", diff --git a/samples/sample-presentation-dropdown-plugin/package.json b/samples/sample-presentation-dropdown-plugin/package.json index bd1f925d..bbc0457f 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.97", "path": "^0.12.7", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/samples/sample-presentation-toolbar-plugin/package.json b/samples/sample-presentation-toolbar-plugin/package.json index 8cbeeeac..98f136dc 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.97", "path": "^0.12.7", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/samples/sample-screenshare-helper-plugin/package.json b/samples/sample-screenshare-helper-plugin/package.json index fc964e09..7fb907bc 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.97", "path": "^0.12.7", "react-dom": "^18.2.0", "react": "^18.2.0", diff --git a/samples/sample-server-commands-plugin/package.json b/samples/sample-server-commands-plugin/package.json index baf86e82..5acc9fd2 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.97", "path": "^0.12.7", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/samples/sample-ui-commands-plugin/package.json b/samples/sample-ui-commands-plugin/package.json index 0537a2cc..9f3fbbdf 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.97", "path": "^0.12.7", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/samples/sample-ui-events-plugin/package.json b/samples/sample-ui-events-plugin/package.json index b767e27f..9f4dd4cb 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.97", "path": "^0.12.7", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/samples/sample-use-meeting/package.json b/samples/sample-use-meeting/package.json index e1edd352..4488d83e 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.97", "path": "^0.12.7", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/samples/sample-user-camera-dropdown-plugin/package.json b/samples/sample-user-camera-dropdown-plugin/package.json index 00e48606..fb6f6707 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.97", "path": "^0.12.7", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/samples/sample-user-camera-helper-plugin/package.json b/samples/sample-user-camera-helper-plugin/package.json index a5ca1fbe..4afd3af9 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.97", "react-dom": "^18.2.0", "path": "^0.12.7", "react": "^18.2.0", diff --git a/samples/sample-user-list-dropdown-plugin/package.json b/samples/sample-user-list-dropdown-plugin/package.json index 15ed17f5..8f4ede97 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.97", "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.json b/samples/sample-user-list-item-additional-information-plugin/package.json index 483cc864..697f3878 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.97", "path": "^0.12.7", "react": "^18.2.0", "react-dom": "^18.2.0", From 279fc45af1efb5499098a49169acca2aef148bed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ram=C3=B3n=20Souza?= Date: Thu, 2 Apr 2026 15:09:17 -0300 Subject: [PATCH 2/3] Bump version to 0.0.98 --- package-lock.json | 4 ++-- package.json | 2 +- .../package-lock.json | 14 +++++++------- .../package.json | 2 +- .../sample-actions-bar-plugin/package-lock.json | 8 ++++---- samples/sample-actions-bar-plugin/package.json | 2 +- .../package-lock.json | 14 +++++++------- .../package.json | 2 +- .../package-lock.json | 14 +++++++------- .../package.json | 2 +- .../package-lock.json | 14 +++++++------- .../sample-custom-subscription-hook/package.json | 2 +- .../sample-data-channel-plugin/package-lock.json | 14 +++++++------- samples/sample-data-channel-plugin/package.json | 2 +- .../package-lock.json | 14 +++++++------- .../sample-dom-element-manipulation/package.json | 2 +- .../package-lock.json | 16 +++++++--------- .../sample-floating-window-plugin/package.json | 2 +- .../package-lock.json | 8 ++++---- .../package.json | 2 +- samples/sample-nav-bar-plugin/package-lock.json | 14 +++++++------- samples/sample-nav-bar-plugin/package.json | 2 +- .../package-lock.json | 14 +++++++------- .../sample-options-dropdown-plugin/package.json | 2 +- .../package-lock.json | 14 +++++++------- .../package.json | 2 +- .../package-lock.json | 14 +++++++------- .../package.json | 2 +- .../package-lock.json | 14 +++++++------- .../package.json | 2 +- .../package-lock.json | 8 ++++---- .../sample-server-commands-plugin/package.json | 2 +- .../sample-ui-commands-plugin/package-lock.json | 14 +++++++------- samples/sample-ui-commands-plugin/package.json | 2 +- .../sample-ui-events-plugin/package-lock.json | 14 +++++++------- samples/sample-ui-events-plugin/package.json | 2 +- samples/sample-use-meeting/package-lock.json | 14 +++++++------- samples/sample-use-meeting/package.json | 2 +- .../package-lock.json | 14 +++++++------- .../package.json | 2 +- .../package-lock.json | 14 +++++++------- .../package.json | 2 +- .../package-lock.json | 14 +++++++------- .../package.json | 2 +- .../package-lock.json | 14 +++++++------- .../package.json | 2 +- scripts/bump-version.sh | 4 +++- 47 files changed, 173 insertions(+), 173 deletions(-) diff --git a/package-lock.json b/package-lock.json index b0ac3657..8365801b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "bigbluebutton-html-plugin-sdk", - "version": "0.0.97", + "version": "0.0.98", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "bigbluebutton-html-plugin-sdk", - "version": "0.0.97", + "version": "0.0.98", "license": "LGPL-3.0", "dependencies": { "@apollo/client": "^3.8.7", diff --git a/package.json b/package.json index 8ffacd8e..9721c511 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bigbluebutton-html-plugin-sdk", - "version": "0.0.97", + "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 c81f4e9c..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.97", + "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 a7d9f962..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.97", + "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 472e5500..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.97", + "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 03c7e16d..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.97", + "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 0e9366de..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.97", + "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 bebd3dd4..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.97", + "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 f974b909..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.97", + "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 59cacfe6..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.97", + "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 ee706528..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.97", + "bigbluebutton-html-plugin-sdk": "0.0.98", "react": "^18.2.0" }, "scripts": { 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 c8795bd6..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.97", + "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 34e728e7..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.97", + "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 bbc0457f..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.97", + "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 98f136dc..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.97", + "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 7fb907bc..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.97", + "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 5acc9fd2..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.97", + "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 9f3fbbdf..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.97", + "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 9f4dd4cb..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.97", + "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 4488d83e..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.97", + "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 fb6f6707..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.97", + "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 4afd3af9..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.97", + "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 8f4ede97..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.97", + "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 697f3878..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.97", + "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 From 0d339a42e6827927b2045c67b8348229e3fed666 Mon Sep 17 00:00:00 2001 From: Guilherme Leme Date: Tue, 7 Apr 2026 09:27:16 -0300 Subject: [PATCH 3/3] [i-204] added svgContent to all icons in sdk --- .../component.tsx | 16 +++++++++++++++- .../action-button-dropdown-item/component.ts | 3 ++- .../action-button-dropdown-item/types.ts | 5 +++-- .../actions-bar-item/component.ts | 14 +++++++------- src/extensible-areas/actions-bar-item/types.ts | 18 +++--------------- .../audio-settings-dropdown-item/component.ts | 3 ++- .../audio-settings-dropdown-item/types.ts | 5 +++-- .../camera-settings-dropdown-item/component.ts | 5 +++-- .../camera-settings-dropdown-item/types.ts | 5 +++-- src/extensible-areas/common/icon/index.ts | 1 + src/extensible-areas/common/icon/types.ts | 11 +++++++++++ src/extensible-areas/common/index.ts | 1 + .../generic-content-item/component.ts | 3 ++- .../generic-content-item/types.ts | 3 ++- src/extensible-areas/index.ts | 1 + src/extensible-areas/nav-bar-item/component.ts | 5 +++-- src/extensible-areas/nav-bar-item/types.ts | 5 +++-- .../options-dropdown-item/component.ts | 5 +++-- .../options-dropdown-item/types.ts | 5 +++-- .../presentation-dropdown-item/component.ts | 5 +++-- .../presentation-dropdown-item/types.ts | 5 +++-- .../screenshare-helper-item/component.ts | 5 +++-- .../screenshare-helper-item/types.ts | 9 +++++---- .../user-camera-dropdown-item/component.ts | 5 +++-- .../user-camera-dropdown-item/types.ts | 7 ++++--- .../user-camera-helper-item/component.ts | 5 +++-- .../user-camera-helper-item/types.ts | 9 +++++---- .../user-list-dropdown-item/component.ts | 13 +++++++------ .../user-list-dropdown-item/types.ts | 11 ++++++----- .../component.ts | 5 +++-- .../types.ts | 5 +++-- src/ui-commands/notification/types.ts | 3 ++- 32 files changed, 121 insertions(+), 80 deletions(-) create mode 100644 src/extensible-areas/common/icon/index.ts create mode 100644 src/extensible-areas/common/icon/types.ts create mode 100644 src/extensible-areas/common/index.ts 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/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;