UNPKG

armisa-models

Version:
18 lines (17 loc) 651 B
"use strict"; 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;