@hxui/angular
Version:
* * *
55 lines • 3.73 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc
*/
import { Component, Input } from '@angular/core';
import { Context, Size } from '../enums';
export class LoadersComponent {
constructor() {
this.size = Size.Default;
this.context = Context.None;
/**
* Enums to be used in the template *
*/
this.contextEnum = Context;
this.sizeEnum = Size;
}
/**
* @return {?}
*/
ngOnInit() {
}
}
LoadersComponent.decorators = [
{ type: Component, args: [{
selector: 'hxa-loader, hxa-loaders',
template: `<div class="hx-loader"
[class.is-small]="size === sizeEnum.Small"
[class.is-primary]="context === contextEnum.Success"
[class.is-warning]="context === contextEnum.Warning"
[class.is-danger]="context === contextEnum.Danger"
[class.is-info]="context === contextEnum.Info"><div></div><div></div><div></div><div></div></div>
`,
styles: [``]
},] },
];
/** @nocollapse */
LoadersComponent.ctorParameters = () => [];
LoadersComponent.propDecorators = {
size: [{ type: Input }],
context: [{ type: Input }]
};
if (false) {
/** @type {?} */
LoadersComponent.prototype.size;
/** @type {?} */
LoadersComponent.prototype.context;
/**
* Enums to be used in the template *
* @type {?}
*/
LoadersComponent.prototype.contextEnum;
/** @type {?} */
LoadersComponent.prototype.sizeEnum;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9hZGVycy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AaHh1aS9hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL2xvYWRlcnMvbG9hZGVycy5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUUsS0FBSyxFQUFTLE1BQU0sZUFBZSxDQUFDO0FBQ3ZELE9BQU8sRUFBQyxPQUFPLEVBQUUsSUFBSSxFQUFDLE1BQU0sVUFBVSxDQUFDO0FBYXZDLE1BQU0sT0FBTyxnQkFBZ0I7SUFZM0I7UUFUQSxTQUFJLEdBQVMsSUFBSSxDQUFDLE9BQU8sQ0FBQztRQUcxQixZQUFPLEdBQVksT0FBTyxDQUFDLElBQUksQ0FBQzs7OztRQUdoQyxnQkFBVyxHQUFHLE9BQU8sQ0FBQztRQUN0QixhQUFRLEdBQUcsSUFBSSxDQUFDO0lBRUEsQ0FBQzs7OztJQUVqQixRQUFRO0lBQ1IsQ0FBQzs7O1lBMUJGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUseUJBQXlCO2dCQUNuQyxRQUFRLEVBQUU7Ozs7OztDQU1YO2dCQUNDLE1BQU0sRUFBRSxDQUFDLEVBQUUsQ0FBQzthQUNiOzs7OzttQkFHRSxLQUFLO3NCQUdMLEtBQUs7Ozs7SUFITixnQ0FDMEI7O0lBRTFCLG1DQUNnQzs7Ozs7SUFHaEMsdUNBQXNCOztJQUN0QixvQ0FBZ0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSW5wdXQsIE9uSW5pdH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7Q29udGV4dCwgU2l6ZX0gZnJvbSAnLi4vZW51bXMnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdoeGEtbG9hZGVyLCBoeGEtbG9hZGVycycsXHJcbiAgdGVtcGxhdGU6IGA8ZGl2IGNsYXNzPVwiaHgtbG9hZGVyXCJcbiAgICAgW2NsYXNzLmlzLXNtYWxsXT1cInNpemUgPT09IHNpemVFbnVtLlNtYWxsXCJcbiAgICAgW2NsYXNzLmlzLXByaW1hcnldPVwiY29udGV4dCA9PT0gY29udGV4dEVudW0uU3VjY2Vzc1wiXG4gICAgIFtjbGFzcy5pcy13YXJuaW5nXT1cImNvbnRleHQgPT09IGNvbnRleHRFbnVtLldhcm5pbmdcIlxuICAgICBbY2xhc3MuaXMtZGFuZ2VyXT1cImNvbnRleHQgPT09IGNvbnRleHRFbnVtLkRhbmdlclwiXG4gICAgIFtjbGFzcy5pcy1pbmZvXT1cImNvbnRleHQgPT09IGNvbnRleHRFbnVtLkluZm9cIj48ZGl2PjwvZGl2PjxkaXY+PC9kaXY+PGRpdj48L2Rpdj48ZGl2PjwvZGl2PjwvZGl2PlxuYCxcclxuICBzdHlsZXM6IFtgYF1cclxufSlcclxuZXhwb3J0IGNsYXNzIExvYWRlcnNDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG5cclxuICBASW5wdXQoKVxyXG4gIHNpemU6IFNpemUgPSBTaXplLkRlZmF1bHQ7XHJcblxyXG4gIEBJbnB1dCgpXHJcbiAgY29udGV4dDogQ29udGV4dCA9IENvbnRleHQuTm9uZTtcclxuXHJcbiAgLyoqIEVudW1zIHRvIGJlIHVzZWQgaW4gdGhlIHRlbXBsYXRlICoqL1xyXG4gIGNvbnRleHRFbnVtID0gQ29udGV4dDtcclxuICBzaXplRW51bSA9IFNpemU7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkgeyB9XHJcblxyXG4gIG5nT25Jbml0KCkge1xyXG4gIH1cclxuXHJcbn1cclxuIl19