{"__symbolic":"module","version":4,"metadata":{"FilterToggleModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"FilterToggleComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":9,"character":12},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":33},{"__symbolic":"reference","module":"@angular/material/button-toggle","name":"MatButtonToggleModule","line":9,"character":47},{"__symbolic":"reference","module":"@angular/material/icon","name":"MatIconModule","line":9,"character":70}],"exports":[{"__symbolic":"reference","name":"FilterToggleComponent"}]}]}],"members":{}},"ToggleBtn":{"__symbolic":"interface"},"FilterToggleComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"uxg-filter-toggle","template":"<mat-button-toggle-group\n  #group=\"matButtonToggleGroup\"\n  [value]=\"selectedValue\"\n  (change)=\"onValueChange(group.value)\"\n  [attr.dense]=\"dense || null\"\n  [ngClass]=\"uxgClass\"\n>\n  <ng-container *ngFor=\"let item of data\">\n    <mat-button-toggle [value]=\"item\">\n      <ng-container *ngIf=\"item.matIcon && showIcon\">\n        <mat-icon fontSet=\"material-icons-outlined\">{{ item.matIcon }}</mat-icon>\n      </ng-container>\n\n      <span *ngIf=\"showLabel\">{{ item.label }}</span>\n    </mat-button-toggle>\n  </ng-container>\n</mat-button-toggle-group>\n","styles":[":host,:host .mat-button-toggle-group{width:100%}"]}]}],"members":{"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"showIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3}}]}],"showLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3}}]}],"dense":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"uxgClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"changes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":38,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":40,"character":35}]}],"ngOnInit":[{"__symbolic":"method"}],"onValueChange":[{"__symbolic":"method"}],"clearSelection":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"getState":[{"__symbolic":"method"}],"setState":[{"__symbolic":"method"}]}}},"origins":{"FilterToggleModule":"./src/filter-toggle.module","ToggleBtn":"./src/filter-toggle.component","FilterToggleComponent":"./src/filter-toggle.component"},"importAs":"@ffdc/uxg-angular-components/filter/filter-toggle"}