dockview
Version:
Zero dependency layout manager supporting tabs, grids and splitviews with ReactJS support
18 lines (17 loc) • 551 B
JavaScript
export class ActionContainer {
constructor() {
this._element = document.createElement('div');
this._element.className = 'actions-bar';
this._list = document.createElement('ul');
this._list.className = 'actions-container';
this._element.appendChild(this._list);
}
get element() {
return this._element;
}
add(element) {
const listItem = document.createElement('li');
listItem.className = 'action-item';
this._list.appendChild(element);
}
}