{"__symbolic":"module","version":4,"metadata":{"SpinnerButtonComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"db-spinner-button","template":"\n<button dbButton [ngClass]=\"{'btn-secondary': secondary, 'btn-primary': !secondary, 'full-width': !smaller, 'full-large': smaller}\" [disabled]=\"isDisabled\">\n\t<ng-content *ngIf=\"!isLoading\"></ng-content>\n\t<span *ngIf=\"isLoading\"><i class=\"fas fa-spinner fa-spin\"></i> {{ loadingText }}</span>\n</button>\n","styles":[""]}]}],"members":{"loadingText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"isDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"requested$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"secondary":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"smaller":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"isDebounced":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"onfinished":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":29,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"requestedSub":[{"__symbolic":"method"}],"disableFields":[{"__symbolic":"method"}]}},"SpinnerButtonModule":{"__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":8,"character":2},{"__symbolic":"reference","module":"@desbank/components/src/lib/button","name":"ButtonModule","line":9,"character":2}],"declarations":[{"__symbolic":"reference","name":"SpinnerButtonComponent"}],"exports":[{"__symbolic":"reference","name":"SpinnerButtonComponent"}]}]}],"members":{}}},"origins":{"SpinnerButtonComponent":"./spinner-button.component","SpinnerButtonModule":"./spinner-button.module"},"importAs":"@desbank/components/src/lib/spinner-button"}