import { Component , ViewEncapsulation , ChangeDetectionStrategy } from '@angular/core' ; import { ThyCanDisable , mixinDisabled , ThyCanDisableCtor , MixinBase } from 'ngx-tethys/core' ; const _MixinBase = mixinDisabled ( MixinBase ) ; @ Component ( { selector : 'thy-list-option-group,[thy-list-option-group]' , template : '<ng-content></ng-content>' , encapsulation : ViewEncapsulation . None , changeDetection : ChangeDetectionStrategy . OnPush } ) export class ThyOptionGroupComponent extends _MixinBase implements ThyCanDisable { set thyDisabled ( value ) { this . thyDisabled = value ; } }