@engie-group/fluid-design-system-angular
Version:
Fluid Design System Angular
20 lines • 3.23 kB
JavaScript
import { ChangeDetectionStrategy, Component, Input } from '@angular/core';
import * as i0 from "@angular/core";
export class SkeletonContainerComponent {
constructor() {
/**
* Skeleton label (read by screen readers).
* Defaults to "Content is loading"
*/
this.screenReaderLabel = 'Content is loading';
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: SkeletonContainerComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: SkeletonContainerComponent, isStandalone: true, selector: "nj-skeleton-container", inputs: { screenReaderLabel: "screenReaderLabel" }, ngImport: i0, template: "<div class=\"nj-skeleton-container\">\n <span class=\"nj-sr-only\">{{screenReaderLabel}}</span>\n <ng-content></ng-content>\n</div>\n", changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: SkeletonContainerComponent, decorators: [{
type: Component,
args: [{ selector: 'nj-skeleton-container', changeDetection: ChangeDetectionStrategy.OnPush, standalone: true, template: "<div class=\"nj-skeleton-container\">\n <span class=\"nj-sr-only\">{{screenReaderLabel}}</span>\n <ng-content></ng-content>\n</div>\n" }]
}], ctorParameters: function () { return []; }, propDecorators: { screenReaderLabel: [{
type: Input
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2tlbGV0b24tY29udGFpbmVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL3NrZWxldG9uL3NrZWxldG9uLWNvbnRhaW5lci5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9za2VsZXRvbi9za2VsZXRvbi1jb250YWluZXIuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLHVCQUF1QixFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBUTFFLE1BQU0sT0FBTywwQkFBMEI7SUFPckM7UUFOQTs7O1dBR0c7UUFDTSxzQkFBaUIsR0FBWSxvQkFBb0IsQ0FBQztJQUU1QyxDQUFDOytHQVBMLDBCQUEwQjttR0FBMUIsMEJBQTBCLHFJQ1J2Qyx5SUFJQTs7NEZESWEsMEJBQTBCO2tCQU50QyxTQUFTOytCQUNFLHVCQUF1QixtQkFFaEIsdUJBQXVCLENBQUMsTUFBTSxjQUNuQyxJQUFJOzBFQU9QLGlCQUFpQjtzQkFBekIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENoYW5nZURldGVjdGlvblN0cmF0ZWd5LCBDb21wb25lbnQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ25qLXNrZWxldG9uLWNvbnRhaW5lcicsXG4gIHRlbXBsYXRlVXJsOiAnLi9za2VsZXRvbi1jb250YWluZXIuY29tcG9uZW50Lmh0bWwnLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbiAgc3RhbmRhbG9uZTogdHJ1ZVxufSlcbmV4cG9ydCBjbGFzcyBTa2VsZXRvbkNvbnRhaW5lckNvbXBvbmVudCB7XG4gIC8qKlxuICAgKiBTa2VsZXRvbiBsYWJlbCAocmVhZCBieSBzY3JlZW4gcmVhZGVycykuXG4gICAqIERlZmF1bHRzIHRvIFwiQ29udGVudCBpcyBsb2FkaW5nXCJcbiAgICovXG4gIEBJbnB1dCgpIHNjcmVlblJlYWRlckxhYmVsPzogc3RyaW5nID0gJ0NvbnRlbnQgaXMgbG9hZGluZyc7XG5cbiAgY29uc3RydWN0b3IoKSB7fVxufVxuIiwiPGRpdiBjbGFzcz1cIm5qLXNrZWxldG9uLWNvbnRhaW5lclwiPlxuICA8c3BhbiBjbGFzcz1cIm5qLXNyLW9ubHlcIj57e3NjcmVlblJlYWRlckxhYmVsfX08L3NwYW4+XG4gIDxuZy1jb250ZW50PjwvbmctY29udGVudD5cbjwvZGl2PlxuIl19