UNPKG

@engie-group/fluid-design-system-angular

Version:

Fluid Design System Angular

27 lines 4.88 kB
import { CommonModule } from '@angular/common'; import { ChangeDetectionStrategy, Component, Input, ViewEncapsulation } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; export class CardComponent { constructor() { /** * Whether card has border or no */ this.hasBorder = false; /** * Whether card flow is horizontal */ this.isHorizontal = false; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: CardComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: CardComponent, isStandalone: true, selector: "nj-card", inputs: { hasBorder: "hasBorder", isHorizontal: "isHorizontal" }, ngImport: i0, template: "<div class=\"nj-card\" [ngClass]=\"{'nj-card--border': hasBorder, 'nj-card--horizontal': isHorizontal}\">\n <div class=\"nj-card__img-wrapper\">\n <ng-content select=\"[njCardImage]\"></ng-content>\n </div>\n <div class=\"nj-card__body\">\n <div class=\"nj-card__title\">\n <ng-content select=\"[njCardTitle]\"></ng-content>\n </div>\n <ng-content></ng-content>\n </div>\n</div>\n", styles: ["nj-card{display:block}.nj-card__titles:empty{display:none}\n"], dependencies: [{ kind: "ngmodule", type: CommonModule }, { kind: "directive", type: i1.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: CardComponent, decorators: [{ type: Component, args: [{ selector: 'nj-card', changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, standalone: true, imports: [CommonModule], template: "<div class=\"nj-card\" [ngClass]=\"{'nj-card--border': hasBorder, 'nj-card--horizontal': isHorizontal}\">\n <div class=\"nj-card__img-wrapper\">\n <ng-content select=\"[njCardImage]\"></ng-content>\n </div>\n <div class=\"nj-card__body\">\n <div class=\"nj-card__title\">\n <ng-content select=\"[njCardTitle]\"></ng-content>\n </div>\n <ng-content></ng-content>\n </div>\n</div>\n", styles: ["nj-card{display:block}.nj-card__titles:empty{display:none}\n"] }] }], propDecorators: { hasBorder: [{ type: Input }], isHorizontal: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FyZC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9jYXJkL2NhcmQuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvY2FyZC9jYXJkLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxZQUFZLEVBQUMsTUFBTSxpQkFBaUIsQ0FBQztBQUM3QyxPQUFPLEVBQUMsdUJBQXVCLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxpQkFBaUIsRUFBQyxNQUFNLGVBQWUsQ0FBQzs7O0FBVzNGLE1BQU0sT0FBTyxhQUFhO0lBVDFCO1FBV0U7O1dBRUc7UUFDTSxjQUFTLEdBQUcsS0FBSyxDQUFDO1FBRTNCOztXQUVHO1FBQ00saUJBQVksR0FBRyxLQUFLLENBQUM7S0FDL0I7K0dBWFksYUFBYTttR0FBYixhQUFhLHFJQ1oxQixtWkFXQSxxSEREWSxZQUFZOzs0RkFFWCxhQUFhO2tCQVR6QixTQUFTOytCQUNFLFNBQVMsbUJBR0YsdUJBQXVCLENBQUMsTUFBTSxpQkFDaEMsaUJBQWlCLENBQUMsSUFBSSxjQUN6QixJQUFJLFdBQ1AsQ0FBQyxZQUFZLENBQUM7OEJBT2QsU0FBUztzQkFBakIsS0FBSztnQkFLRyxZQUFZO3NCQUFwQixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21tb25Nb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQge0NoYW5nZURldGVjdGlvblN0cmF0ZWd5LCBDb21wb25lbnQsIElucHV0LCBWaWV3RW5jYXBzdWxhdGlvbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ25qLWNhcmQnLFxuICB0ZW1wbGF0ZVVybDogJy4vY2FyZC5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL2NhcmQuY29tcG9uZW50LnNjc3MnXSxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG4gIGVuY2Fwc3VsYXRpb246IFZpZXdFbmNhcHN1bGF0aW9uLk5vbmUsXG4gIHN0YW5kYWxvbmU6IHRydWUsXG4gIGltcG9ydHM6IFtDb21tb25Nb2R1bGVdXG59KVxuZXhwb3J0IGNsYXNzIENhcmRDb21wb25lbnQge1xuXG4gIC8qKlxuICAgKiBXaGV0aGVyIGNhcmQgaGFzIGJvcmRlciBvciBub1xuICAgKi9cbiAgQElucHV0KCkgaGFzQm9yZGVyID0gZmFsc2U7XG5cbiAgLyoqXG4gICAqIFdoZXRoZXIgY2FyZCBmbG93IGlzIGhvcml6b250YWxcbiAgICovXG4gIEBJbnB1dCgpIGlzSG9yaXpvbnRhbCA9IGZhbHNlO1xufVxuIiwiPGRpdiBjbGFzcz1cIm5qLWNhcmRcIiBbbmdDbGFzc109XCJ7J25qLWNhcmQtLWJvcmRlcic6IGhhc0JvcmRlciwgJ25qLWNhcmQtLWhvcml6b250YWwnOiBpc0hvcml6b250YWx9XCI+XG4gIDxkaXYgY2xhc3M9XCJuai1jYXJkX19pbWctd3JhcHBlclwiPlxuICAgIDxuZy1jb250ZW50IHNlbGVjdD1cIltuakNhcmRJbWFnZV1cIj48L25nLWNvbnRlbnQ+XG4gIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwibmotY2FyZF9fYm9keVwiPlxuICAgIDxkaXYgY2xhc3M9XCJuai1jYXJkX190aXRsZVwiPlxuICAgICAgPG5nLWNvbnRlbnQgc2VsZWN0PVwiW25qQ2FyZFRpdGxlXVwiPjwvbmctY29udGVudD5cbiAgICA8L2Rpdj5cbiAgICA8bmctY29udGVudD48L25nLWNvbnRlbnQ+XG4gIDwvZGl2PlxuPC9kaXY+XG4iXX0=