{"__symbolic":"module","version":4,"metadata":{"LyIconButtonModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":12},{"__symbolic":"reference","module":"alyle-ui/ripple-minimal","name":"LyRippleModule","line":7,"character":26}],"exports":[{"__symbolic":"reference","name":"LyIconButton"}],"declarations":[{"__symbolic":"reference","name":"LyIconButton"}]}]}],"members":{}},"LyIconButton":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":22,"character":1},"arguments":[{"selector":"button[ly-icon-button], a[ly-icon-button], ly-icon-button","styles":[":host { user-select: none; -webkit-tap-highlight-color: transparent; display: inline-flex; background: transparent; border: 0; padding: 0; cursor: pointer; outline: none; box-sizing: border-box; color: currentColor; } .ly-icon-button-content { display: inline-flex; justify-content: center; align-items: center; } .ly-icon-button-content ::ng-deep [ly-svg], .ly-icon-button-content ::ng-deep ly-svg { width: 100%; height: 100%; } "],"template":"\n  <div class=\"ly-icon-button-content\" [ngStyle]=\"iconStyle\"\n  lyRipple\n  lyRippleSensitive\n  lyRippleCentered\n  lyRippleRadius=\"containerSize\"\n  >\n    <ng-content></ng-content>\n  </div>\n  ","preserveWhitespaces":false,"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":36,"character":19},"member":"OnPush"},"exportAs":"lyIconButton"}]}],"members":{"ripple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":43,"character":3},"arguments":[{"__symbolic":"reference","module":"alyle-ui/ripple-minimal","name":"LyRipple","line":43,"character":13}]}]}],"size":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":3},"arguments":["size"]}]}],"iconStyle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":58,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":68,"character":23}]}],"assignStyle":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"_updateSize":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}}},"origins":{"LyIconButtonModule":"./icon-button.module","LyIconButton":"./icon-button"},"importAs":"alyle-ui/icon-button"}