geminis-ng
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.2.14.
24 lines • 2.83 kB
JavaScript
import { __decorate } from "tslib";
import { Component } from '@angular/core';
import { GnTableComponent } from '../../table/table.component';
import { GnTableColumn } from '../TableColumn';
let GnEditColumnComponent = class GnEditColumnComponent {
constructor(table) {
this.table = table;
}
};
GnEditColumnComponent.decorators = [
{ type: Component, args: [{
selector: 'gn-json-table-edit-column',
template: "<div *ngIf=\"table.editData !== row else edit\">\n <ng-container\n *ngIf=\"!displayColumn?.type else display\">{{table.getValueWithPipe(row, displayColumn?.field, displayColumn?.pipe, displayColumn?.pipeArgs)}}</ng-container>\n <ng-template #display>\n <ng-container [gnCustomTableColumn]=\"displayColumn\" [row]=\"row\"></ng-container>\n </ng-template>\n</div>\n<ng-template #edit>\n <ng-container [gnEditColumn]=\"editColumn\" [row]=\"row\"></ng-container>\n</ng-template>\n",
styles: [""]
},] }
];
GnEditColumnComponent.ctorParameters = () => [
{ type: GnTableComponent }
];
GnEditColumnComponent = __decorate([
GnTableColumn('editableColumn')
], GnEditColumnComponent);
export { GnEditColumnComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdC1jb2x1bW4uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZ2VtaW5pcy1uZy9zcmMvanNvbi10YWJsZS9lZGl0LWNvbHVtbi9lZGl0LWNvbHVtbi5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDeEMsT0FBTyxFQUFDLGdCQUFnQixFQUFDLE1BQU0sNkJBQTZCLENBQUM7QUFDN0QsT0FBTyxFQUFDLGFBQWEsRUFBQyxNQUFNLGdCQUFnQixDQUFDO0lBU2hDLHFCQUFxQixTQUFyQixxQkFBcUI7SUFPaEMsWUFBbUIsS0FBdUI7UUFBdkIsVUFBSyxHQUFMLEtBQUssQ0FBa0I7SUFDMUMsQ0FBQztDQUVGLENBQUE7O1lBaEJBLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsMkJBQTJCO2dCQUNyQyxrZkFBMkM7O2FBRTVDOzs7WUFSTyxnQkFBZ0I7O0FBVVgscUJBQXFCO0lBRGpDLGFBQWEsQ0FBQyxnQkFBZ0IsQ0FBQztHQUNuQixxQkFBcUIsQ0FVakM7U0FWWSxxQkFBcUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge0duVGFibGVDb21wb25lbnR9IGZyb20gJy4uLy4uL3RhYmxlL3RhYmxlLmNvbXBvbmVudCc7XG5pbXBvcnQge0duVGFibGVDb2x1bW59IGZyb20gJy4uL1RhYmxlQ29sdW1uJztcbmltcG9ydCB7R25UYWJsZUNvbHVtbkNvbmZpZ30gZnJvbSAnLi4vVGFibGVDb2x1bW5Db25maWcnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdnbi1qc29uLXRhYmxlLWVkaXQtY29sdW1uJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2VkaXQtY29sdW1uLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vZWRpdC1jb2x1bW4uY29tcG9uZW50LmNzcyddLFxufSlcbkBHblRhYmxlQ29sdW1uKCdlZGl0YWJsZUNvbHVtbicpXG5leHBvcnQgY2xhc3MgR25FZGl0Q29sdW1uQ29tcG9uZW50IHtcblxuICByb3c6IGFueTtcblxuICBkaXNwbGF5Q29sdW1uOiBHblRhYmxlQ29sdW1uQ29uZmlnO1xuICBlZGl0Q29sdW1uOiBHblRhYmxlQ29sdW1uQ29uZmlnO1xuXG4gIGNvbnN0cnVjdG9yKHB1YmxpYyB0YWJsZTogR25UYWJsZUNvbXBvbmVudCkge1xuICB9XG5cbn1cbiJdfQ==