UNPKG

armisa-models

Version:
19 lines (17 loc) 630 B
import { ButtonGroupsFactory } from "./ButtonGroupsFactory"; export class ButtonGroupFactory { public get isActiveItem() { return this.value === this.buttonGroupsFactory.value; } public keyElement: string; public index: number; constructor( public buttonGroupsFactory: ButtonGroupsFactory, public caption: string, public value: string | number | null | undefined, public styles?: React.CSSProperties, ) { this.keyElement = this.buttonGroupsFactory.items.length + 'item'; this.index = this.buttonGroupsFactory.items.length; } }