import { Component, HostBinding, Input } from '@angular/core';
import * as i0 from "@angular/core";
export const skeletonLineSizes = ['xl', 'l', 'm', 's', 'xs'];
export class SkeletonLineComponent {
    constructor() {
        this.size = 'm';
    }
    ngOnInit() {
    }
}
SkeletonLineComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.0.4", ngImport: i0, type: SkeletonLineComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
SkeletonLineComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.0.4", type: SkeletonLineComponent, selector: "ui-skeleton-line", inputs: { size: "size" }, host: { properties: { "attr.size": "this.size" } }, ngImport: i0, template: "", styles: [":host{display:inline-block;background:var(--color-contrast-2);border-radius:6px;height:12px}:host[size=xs]{width:60px}:host[size=s]{width:70px}:host[size=m]{width:110px}:host[size=l]{width:165px}:host[size=xl]{width:250px}\n", ":host{background:linear-gradient(-90deg,var(--color-contrast-2) 0%,var(--color-contrast-0) 50%,var(--color-contrast-2) 100%);background-size:400% 400%;-webkit-animation:pulse 1.5s ease-in-out infinite;animation:pulse 1.5s ease-in-out infinite}@-webkit-keyframes pulse{0%{background-position:0 0}to{background-position:-135% 0%}}@keyframes pulse{0%{background-position:0 0}to{background-position:-135% 0%}}\n"] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.0.4", ngImport: i0, type: SkeletonLineComponent, decorators: [{
            type: Component,
            args: [{ selector: 'ui-skeleton-line', template: "", styles: [":host{display:inline-block;background:var(--color-contrast-2);border-radius:6px;height:12px}:host[size=xs]{width:60px}:host[size=s]{width:70px}:host[size=m]{width:110px}:host[size=l]{width:165px}:host[size=xl]{width:250px}\n", ":host{background:linear-gradient(-90deg,var(--color-contrast-2) 0%,var(--color-contrast-0) 50%,var(--color-contrast-2) 100%);background-size:400% 400%;-webkit-animation:pulse 1.5s ease-in-out infinite;animation:pulse 1.5s ease-in-out infinite}@-webkit-keyframes pulse{0%{background-position:0 0}to{background-position:-135% 0%}}@keyframes pulse{0%{background-position:0 0}to{background-position:-135% 0%}}\n"] }]
        }], ctorParameters: function () { return []; }, propDecorators: { size: [{
                type: Input
            }, {
                type: HostBinding,
                args: ['attr.size']
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2tlbGV0b24tbGluZS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi91aS1raXQvc3JjL2xpYi9za2VsZXRvbi9za2VsZXRvbi1saW5lL3NrZWxldG9uLWxpbmUuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdWkta2l0L3NyYy9saWIvc2tlbGV0b24vc2tlbGV0b24tbGluZS9za2VsZXRvbi1saW5lLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUUsV0FBVyxFQUFFLEtBQUssRUFBUyxNQUFNLGVBQWUsQ0FBQzs7QUFFcEUsTUFBTSxDQUFDLE1BQU0saUJBQWlCLEdBQUcsQ0FBQyxJQUFJLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsSUFBSSxDQUFVLENBQUM7QUFRdEUsTUFBTSxPQUFPLHFCQUFxQjtJQU1oQztRQUZBLFNBQUksR0FBcUIsR0FBRyxDQUFDO0lBRzdCLENBQUM7SUFFRCxRQUFRO0lBQ1IsQ0FBQzs7a0hBVlUscUJBQXFCO3NHQUFyQixxQkFBcUIsc0lDVmxDLEVBQUE7MkZEVWEscUJBQXFCO2tCQUxqQyxTQUFTOytCQUNFLGtCQUFrQjswRUFRNUIsSUFBSTtzQkFGSCxLQUFLOztzQkFDTCxXQUFXO3VCQUFDLFdBQVciLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSG9zdEJpbmRpbmcsIElucHV0LCBPbkluaXR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5leHBvcnQgY29uc3Qgc2tlbGV0b25MaW5lU2l6ZXMgPSBbJ3hsJywgJ2wnLCAnbScsICdzJywgJ3hzJ10gYXMgY29uc3Q7XG5leHBvcnQgdHlwZSBTa2VsZXRvbkxpbmVTaXplID0gdHlwZW9mIHNrZWxldG9uTGluZVNpemVzW251bWJlcl07XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3VpLXNrZWxldG9uLWxpbmUnLFxuICB0ZW1wbGF0ZVVybDogJy4vc2tlbGV0b24tbGluZS5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL3NrZWxldG9uLWxpbmUuY29tcG9uZW50LnNjc3MnLCAnLi4vYW5pbWF0aW9uLXB1bHNlLnNjc3MnXVxufSlcbmV4cG9ydCBjbGFzcyBTa2VsZXRvbkxpbmVDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIEBJbnB1dCgpXG4gIEBIb3N0QmluZGluZygnYXR0ci5zaXplJylcbiAgc2l6ZTogU2tlbGV0b25MaW5lU2l6ZSA9ICdtJztcblxuICBjb25zdHJ1Y3RvcigpIHtcbiAgfVxuXG4gIG5nT25Jbml0KCkge1xuICB9XG5cbn1cbiIsIiJdfQ==