{"__symbolic":"module","version":4,"metadata":{"IconButtonComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"fast-icon-button","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":7,"character":19},"member":"OnPush"},"template":"<button\n  *ngIf=\"!route\"\n  class=\"fast-icon-button\"\n  mat-icon-button\n  [matTooltip]=\"tooltip\"\n  [matTooltipPosition]=\"tooltipPosition\"\n  [matTooltipClass]=\"tooltipPosition\"\n  [matTooltipDisabled]=\"tooltipDisabled\"\n  [disabled]=\"disabled\"\n  [ngClass]=\"hoverClass\"\n  [attr.aria-label]=\"ariaLabel || tooltip\"\n>\n  <mat-icon\n    [fontIcon]=\"icon\"\n    [inline]=\"size ? true : false\"\n    [style.font-size]=\"size\"\n  >\n  </mat-icon>\n</button>\n\n<a\n  *ngIf=\"route\"\n  class=\"fast-icon-button\"\n  [href]=\"route\"\n  [matTooltip]=\"tooltip\"\n  [matTooltipPosition]=\"tooltipPosition\"\n  [matTooltipClass]=\"tooltipPosition\"\n  [ngClass]=\"hoverClass\"\n  [attr.aria-label]=\"ariaLabel || tooltip\"\n>\n  <mat-icon\n    [fontIcon]=\"icon\"\n    [inline]=\"size ? true : false\"\n    [style.font-size]=\"size\"\n  >\n  </mat-icon>\n</a>\n","styles":[".fast-icon-button{color:#9b9b9b;cursor:pointer}.fast-icon-button:hover{background-color:rgba(155,155,155,.15);color:#9b9b9b}.fast-icon-button:disabled{background-color:transparent!important;color:rgba(155,155,155,.5)!important}.fast-icon-button.dark,.fast-icon-button.light{color:#fff}.fast-icon-button.dark:hover{background-color:rgba(0,0,0,.2)}.fast-icon-button.warn:hover{background-color:rgba(208,2,27,.15);color:#d0021b}.fast-icon-button.info:hover{background-color:rgba(0,123,199,.15);color:#007bc7}a{display:block;padding:5px 10px;border-radius:50px}"]}]}],"members":{"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"hoverClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"size":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"tooltip":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"tooltipPosition":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"tooltipDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"route":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"ariaLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}]}},"IconButtonModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"IconButtonComponent"}],"exports":[{"__symbolic":"reference","name":"IconButtonComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":12},{"__symbolic":"reference","module":"@angular/material","name":"MatIconModule","line":9,"character":26},{"__symbolic":"reference","module":"@angular/material","name":"MatButtonModule","line":9,"character":41},{"__symbolic":"reference","module":"@angular/material","name":"MatTooltipModule","line":9,"character":58}]}]}],"members":{}}},"origins":{"IconButtonComponent":"./components/icon-button/icon-button.component","IconButtonModule":"./icon-button.module"},"importAs":"fast-shared-client/icon-button"}