import BasicWidget from "./basic_widget.js";
export default class FlexContainer extends BasicWidget {
constructor(appContext, attrs, widgets) {
super(appContext);
this.attrs = attrs;
this.children = widgets;
}
doRender() {
this.$widget = $(`
`);
for (const key in this.attrs) {
if (key === 'id') {
this.$widget.attr(key, this.attrs[key]);
}
else {
this.$widget.css(key, this.attrs[key]);
}
}
for (const widget of this.children) {
this.$widget.append(widget.render());
}
return this.$widget;
}
}