UNPKG

carbon-components-angular

Version:
37 lines 3.32 kB
import { Component, Input } from "@angular/core"; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; export class TableData { constructor() { this.skeleton = false; } } TableData.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: TableData, deps: [], target: i0.ɵɵFactoryTarget.Component }); TableData.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.3.0", type: TableData, selector: "[cdsTableData], [ibmTableData]", inputs: { item: "item", skeleton: "skeleton" }, ngImport: i0, template: ` <ng-container *ngIf="!skeleton && !item.template">{{item.data}}</ng-container> <ng-template *ngIf="!skeleton" [ngTemplateOutlet]="item.template" [ngTemplateOutletContext]="{data: item.data}"> </ng-template> `, isInline: true, dependencies: [{ kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { kind: "directive", type: i1.NgTemplateOutlet, selector: "[ngTemplateOutlet]", inputs: ["ngTemplateOutletContext", "ngTemplateOutlet", "ngTemplateOutletInjector"] }] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: TableData, decorators: [{ type: Component, args: [{ // tslint:disable-next-line: component-selector selector: "[cdsTableData], [ibmTableData]", template: ` <ng-container *ngIf="!skeleton && !item.template">{{item.data}}</ng-container> <ng-template *ngIf="!skeleton" [ngTemplateOutlet]="item.template" [ngTemplateOutletContext]="{data: item.data}"> </ng-template> ` }] }], propDecorators: { item: [{ type: Input }], skeleton: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFibGUtZGF0YS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvdGFibGUvY2VsbC90YWJsZS1kYXRhLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQ04sU0FBUyxFQUNULEtBQUssRUFDTCxNQUFNLGVBQWUsQ0FBQzs7O0FBZXZCLE1BQU0sT0FBTyxTQUFTO0lBWnRCO1FBZVUsYUFBUSxHQUFHLEtBQUssQ0FBQztLQUMxQjs7c0dBSlksU0FBUzswRkFBVCxTQUFTLHNIQVRYOzs7Ozs7O0VBT1Q7MkZBRVcsU0FBUztrQkFackIsU0FBUzttQkFBQztvQkFDViwrQ0FBK0M7b0JBQy9DLFFBQVEsRUFBRSxnQ0FBZ0M7b0JBQzFDLFFBQVEsRUFBRTs7Ozs7OztFQU9UO2lCQUNEOzhCQUVTLElBQUk7c0JBQVosS0FBSztnQkFFRyxRQUFRO3NCQUFoQixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcblx0Q29tcG9uZW50LFxuXHRJbnB1dFxufSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHsgVGFibGVJdGVtIH0gZnJvbSBcIi4uL3RhYmxlLWl0ZW0uY2xhc3NcIjtcblxuQENvbXBvbmVudCh7XG5cdC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTogY29tcG9uZW50LXNlbGVjdG9yXG5cdHNlbGVjdG9yOiBcIltjZHNUYWJsZURhdGFdLCBbaWJtVGFibGVEYXRhXVwiLFxuXHR0ZW1wbGF0ZTogYFxuXHRcdDxuZy1jb250YWluZXIgKm5nSWY9XCIhc2tlbGV0b24gJiYgIWl0ZW0udGVtcGxhdGVcIj57e2l0ZW0uZGF0YX19PC9uZy1jb250YWluZXI+XG5cdFx0PG5nLXRlbXBsYXRlXG5cdFx0XHQqbmdJZj1cIiFza2VsZXRvblwiXG5cdFx0XHRbbmdUZW1wbGF0ZU91dGxldF09XCJpdGVtLnRlbXBsYXRlXCJcblx0XHRcdFtuZ1RlbXBsYXRlT3V0bGV0Q29udGV4dF09XCJ7ZGF0YTogaXRlbS5kYXRhfVwiPlxuXHRcdDwvbmctdGVtcGxhdGU+XG5cdGBcbn0pXG5leHBvcnQgY2xhc3MgVGFibGVEYXRhIHtcblx0QElucHV0KCkgaXRlbTogVGFibGVJdGVtO1xuXG5cdEBJbnB1dCgpIHNrZWxldG9uID0gZmFsc2U7XG59XG4iXX0=