feat(toolbar): enable extensions to change toolbar button sections (#4367)
This commit is contained in:
parent
c08debd65a
commit
1bfce0a03c
@ -374,8 +374,11 @@ export default class ToolbarService extends PubSubService {
|
|||||||
* @param {Array} buttons - The buttons to be added to the section.
|
* @param {Array} buttons - The buttons to be added to the section.
|
||||||
*/
|
*/
|
||||||
createButtonSection(key, buttons) {
|
createButtonSection(key, buttons) {
|
||||||
// make sure all buttons have at least an empty props
|
if (this.state.buttonSections[key]) {
|
||||||
this.state.buttonSections[key] = buttons;
|
this.state.buttonSections[key].push(...buttons);
|
||||||
|
} else {
|
||||||
|
this.state.buttonSections[key] = buttons;
|
||||||
|
}
|
||||||
this._broadcastEvent(this.EVENTS.TOOL_BAR_MODIFIED, { ...this.state });
|
this._broadcastEvent(this.EVENTS.TOOL_BAR_MODIFIED, { ...this.state });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user