armisa-models
Version:
models of armisa!
18 lines (17 loc) • 651 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ButtonGroupFactory = void 0;
class ButtonGroupFactory {
get isActiveItem() {
return this.value === this.buttonGroupsFactory.value;
}
constructor(buttonGroupsFactory, caption, value, styles) {
this.buttonGroupsFactory = buttonGroupsFactory;
this.caption = caption;
this.value = value;
this.styles = styles;
this.keyElement = this.buttonGroupsFactory.items.length + 'item';
this.index = this.buttonGroupsFactory.items.length;
}
}
exports.ButtonGroupFactory = ButtonGroupFactory;