@engie-group/fluid-design-system-angular
Version:
Fluid Design System Angular
34 lines • 4.78 kB
JavaScript
import { CommonModule } from '@angular/common';
import { ChangeDetectionStrategy, Component, Input } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
export class SkeletonCircleComponent {
constructor() {
/**
* @ignore
*/
this.skeletonClassName = 'nj-skeleton';
}
/**
* @ignore
*/
getSkeletonVariantClass() {
if (!this.variant) {
return '';
}
return `${this.skeletonClassName}--${this.variant}`;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: SkeletonCircleComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: SkeletonCircleComponent, isStandalone: true, selector: "nj-skeleton-circle", inputs: { height: "height", width: "width", variant: "variant" }, ngImport: i0, template: "<div aria-hidden=\"true\" class=\"nj-skeleton nj-skeleton--circle\" [style.height]=\"height\" [style.width]=\"width\" [ngClass]=\"[getSkeletonVariantClass()]\"></div>\n", dependencies: [{ kind: "ngmodule", type: CommonModule }, { kind: "directive", type: i1.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: SkeletonCircleComponent, decorators: [{
type: Component,
args: [{ selector: 'nj-skeleton-circle', changeDetection: ChangeDetectionStrategy.OnPush, standalone: true, imports: [CommonModule], template: "<div aria-hidden=\"true\" class=\"nj-skeleton nj-skeleton--circle\" [style.height]=\"height\" [style.width]=\"width\" [ngClass]=\"[getSkeletonVariantClass()]\"></div>\n" }]
}], ctorParameters: function () { return []; }, propDecorators: { height: [{
type: Input
}], width: [{
type: Input
}], variant: [{
type: Input
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2tlbGV0b24tY2lyY2xlLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL3NrZWxldG9uL3NrZWxldG9uLWNpcmNsZS5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9za2VsZXRvbi9za2VsZXRvbi1jaXJjbGUuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDOzs7QUFVMUUsTUFBTSxPQUFPLHVCQUF1QjtJQXFCbEM7UUFwQkE7O1dBRUc7UUFDSyxzQkFBaUIsR0FBRyxhQUFhLENBQUM7SUFpQjNCLENBQUM7SUFFaEI7O09BRUc7SUFDSCx1QkFBdUI7UUFDckIsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUU7WUFDakIsT0FBTyxFQUFFLENBQUM7U0FDWDtRQUNELE9BQU8sR0FBRyxJQUFJLENBQUMsaUJBQWlCLEtBQUssSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO0lBQ3RELENBQUM7K0dBL0JVLHVCQUF1QjttR0FBdkIsdUJBQXVCLGdKQ1hwQywwS0FDQSwyQ0RRWSxZQUFZOzs0RkFFWCx1QkFBdUI7a0JBUG5DLFNBQVM7K0JBQ0Usb0JBQW9CLG1CQUViLHVCQUF1QixDQUFDLE1BQU0sY0FDbkMsSUFBSSxXQUNQLENBQUMsWUFBWSxDQUFDOzBFQVdkLE1BQU07c0JBQWQsS0FBSztnQkFLRyxLQUFLO3NCQUFiLEtBQUs7Z0JBS0csT0FBTztzQkFBZixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IENoYW5nZURldGVjdGlvblN0cmF0ZWd5LCBDb21wb25lbnQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBBdmF0YXJTaXplIH0gZnJvbSAnLi4vYXZhdGFyL2F2YXRhci5tb2RlbCc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ25qLXNrZWxldG9uLWNpcmNsZScsXG4gIHRlbXBsYXRlVXJsOiAnLi9za2VsZXRvbi1jaXJjbGUuY29tcG9uZW50Lmh0bWwnLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbiAgc3RhbmRhbG9uZTogdHJ1ZSxcbiAgaW1wb3J0czogW0NvbW1vbk1vZHVsZV1cbn0pXG5leHBvcnQgY2xhc3MgU2tlbGV0b25DaXJjbGVDb21wb25lbnQge1xuICAvKipcbiAgICogQGlnbm9yZVxuICAgKi9cbiAgcHJpdmF0ZSBza2VsZXRvbkNsYXNzTmFtZSA9ICduai1za2VsZXRvbic7XG5cbiAgLyoqXG4gICAqIENpcmNsZSBza2VsZXRvbiBoZWlnaHRcbiAgICovXG4gIEBJbnB1dCgpIGhlaWdodD86IHN0cmluZztcblxuICAvKipcbiAgICogQ2lyY2xlIHNrZWxldG9uIHdpZHRoXG4gICAqL1xuICBASW5wdXQoKSB3aWR0aD86IHN0cmluZztcblxuICAvKipcbiAgICogQ2lyY2xlIHNrZWxldG9uIHNpemUgKGJhc2VkIG9uIGF2YXRhciBzaXplcylcbiAgICovXG4gIEBJbnB1dCgpIHZhcmlhbnQ/OiBBdmF0YXJTaXplO1xuXG4gIGNvbnN0cnVjdG9yKCkge31cblxuICAvKipcbiAgICogQGlnbm9yZVxuICAgKi9cbiAgZ2V0U2tlbGV0b25WYXJpYW50Q2xhc3MoKTogc3RyaW5nIHtcbiAgICBpZiAoIXRoaXMudmFyaWFudCkge1xuICAgICAgcmV0dXJuICcnO1xuICAgIH1cbiAgICByZXR1cm4gYCR7dGhpcy5za2VsZXRvbkNsYXNzTmFtZX0tLSR7dGhpcy52YXJpYW50fWA7XG4gIH1cbn1cbiIsIjxkaXYgYXJpYS1oaWRkZW49XCJ0cnVlXCIgY2xhc3M9XCJuai1za2VsZXRvbiBuai1za2VsZXRvbi0tY2lyY2xlXCIgW3N0eWxlLmhlaWdodF09XCJoZWlnaHRcIiBbc3R5bGUud2lkdGhdPVwid2lkdGhcIiBbbmdDbGFzc109XCJbZ2V0U2tlbGV0b25WYXJpYW50Q2xhc3MoKV1cIj48L2Rpdj5cbiJdfQ==