UNPKG

@junte/ui

Version:

Quality Angular UI components kit

59 lines 4.7 kB
import { __decorate, __metadata } from "tslib"; import { Component, ContentChild, Input, TemplateRef } from '@angular/core'; import { ContentApi, PropertyApi } from '../../core/decorators/api'; import { TextAlign } from '../../core/enums/text'; var TableColumnComponent = /** @class */ (function () { function TableColumnComponent() { this.align = TextAlign.left; } __decorate([ ContentApi({ selector: '#tableCellTemplate', description: 'table cell template' }), ContentChild('tableCellTemplate'), __metadata("design:type", TemplateRef) ], TableColumnComponent.prototype, "tableCellTemplate", void 0); __decorate([ PropertyApi({ description: 'Column title', type: 'string', }), Input(), __metadata("design:type", String) ], TableColumnComponent.prototype, "title", void 0); __decorate([ PropertyApi({ description: 'Column width', type: 'string', }), Input(), __metadata("design:type", String) ], TableColumnComponent.prototype, "width", void 0); __decorate([ PropertyApi({ description: 'Column title align', type: 'string', path: 'ui.text.align' }), Input(), __metadata("design:type", String) ], TableColumnComponent.prototype, "align", void 0); __decorate([ PropertyApi({ description: 'Column sort field', type: 'string', }), Input(), __metadata("design:type", String) ], TableColumnComponent.prototype, "orderBy", void 0); TableColumnComponent = __decorate([ Component({ selector: 'jnt-table-column', template: "" }) ], TableColumnComponent); return TableColumnComponent; }()); export { TableColumnComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFibGUtY29sdW1uLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGp1bnRlL3VpLyIsInNvdXJjZXMiOlsibGliL2NvbGxlY3Rpb25zL3RhYmxlL3RhYmxlLWNvbHVtbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUUsS0FBSyxFQUFFLFdBQVcsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM1RSxPQUFPLEVBQUUsVUFBVSxFQUFFLFdBQVcsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQ3BFLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQU1sRDtJQUFBO1FBNkJFLFVBQUssR0FBYyxTQUFTLENBQUMsSUFBSSxDQUFDO0lBU3BDLENBQUM7SUEvQkM7UUFMQyxVQUFVLENBQUM7WUFDVixRQUFRLEVBQUUsb0JBQW9CO1lBQzlCLFdBQVcsRUFBRSxxQkFBcUI7U0FDbkMsQ0FBQztRQUNELFlBQVksQ0FBQyxtQkFBbUIsQ0FBQztrQ0FDZixXQUFXO21FQUFNO0lBT3BDO1FBTEMsV0FBVyxDQUFDO1lBQ1gsV0FBVyxFQUFFLGNBQWM7WUFDM0IsSUFBSSxFQUFFLFFBQVE7U0FDZixDQUFDO1FBQ0QsS0FBSyxFQUFFOzt1REFDTTtJQU9kO1FBTEMsV0FBVyxDQUFDO1lBQ1gsV0FBVyxFQUFFLGNBQWM7WUFDM0IsSUFBSSxFQUFFLFFBQVE7U0FDZixDQUFDO1FBQ0QsS0FBSyxFQUFFOzt1REFDTTtJQVFkO1FBTkMsV0FBVyxDQUFDO1lBQ1gsV0FBVyxFQUFFLG9CQUFvQjtZQUNqQyxJQUFJLEVBQUUsUUFBUTtZQUNkLElBQUksRUFBRSxlQUFlO1NBQ3RCLENBQUM7UUFDRCxLQUFLLEVBQUU7O3VEQUMwQjtJQU9sQztRQUxDLFdBQVcsQ0FBQztZQUNYLFdBQVcsRUFBRSxtQkFBbUI7WUFDaEMsSUFBSSxFQUFFLFFBQVE7U0FDZixDQUFDO1FBQ0QsS0FBSyxFQUFFOzt5REFDUTtJQXBDTCxvQkFBb0I7UUFKaEMsU0FBUyxDQUFDO1lBQ1QsUUFBUSxFQUFFLGtCQUFrQjtZQUM1QixRQUFRLEVBQUUsRUFBRTtTQUNiLENBQUM7T0FDVyxvQkFBb0IsQ0FzQ2hDO0lBQUQsMkJBQUM7Q0FBQSxBQXRDRCxJQXNDQztTQXRDWSxvQkFBb0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIENvbnRlbnRDaGlsZCwgSW5wdXQsIFRlbXBsYXRlUmVmIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb250ZW50QXBpLCBQcm9wZXJ0eUFwaSB9IGZyb20gJy4uLy4uL2NvcmUvZGVjb3JhdG9ycy9hcGknO1xuaW1wb3J0IHsgVGV4dEFsaWduIH0gZnJvbSAnLi4vLi4vY29yZS9lbnVtcy90ZXh0JztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnam50LXRhYmxlLWNvbHVtbicsXG4gIHRlbXBsYXRlOiBgYFxufSlcbmV4cG9ydCBjbGFzcyBUYWJsZUNvbHVtbkNvbXBvbmVudCB7XG5cbiAgQENvbnRlbnRBcGkoe1xuICAgIHNlbGVjdG9yOiAnI3RhYmxlQ2VsbFRlbXBsYXRlJyxcbiAgICBkZXNjcmlwdGlvbjogJ3RhYmxlIGNlbGwgdGVtcGxhdGUnXG4gIH0pXG4gIEBDb250ZW50Q2hpbGQoJ3RhYmxlQ2VsbFRlbXBsYXRlJylcbiAgdGFibGVDZWxsVGVtcGxhdGU6IFRlbXBsYXRlUmVmPGFueT47XG5cbiAgQFByb3BlcnR5QXBpKHtcbiAgICBkZXNjcmlwdGlvbjogJ0NvbHVtbiB0aXRsZScsXG4gICAgdHlwZTogJ3N0cmluZycsXG4gIH0pXG4gIEBJbnB1dCgpXG4gIHRpdGxlOiBzdHJpbmc7XG5cbiAgQFByb3BlcnR5QXBpKHtcbiAgICBkZXNjcmlwdGlvbjogJ0NvbHVtbiB3aWR0aCcsXG4gICAgdHlwZTogJ3N0cmluZycsXG4gIH0pXG4gIEBJbnB1dCgpXG4gIHdpZHRoOiBzdHJpbmc7XG5cbiAgQFByb3BlcnR5QXBpKHtcbiAgICBkZXNjcmlwdGlvbjogJ0NvbHVtbiB0aXRsZSBhbGlnbicsXG4gICAgdHlwZTogJ3N0cmluZycsXG4gICAgcGF0aDogJ3VpLnRleHQuYWxpZ24nXG4gIH0pXG4gIEBJbnB1dCgpXG4gIGFsaWduOiBUZXh0QWxpZ24gPSBUZXh0QWxpZ24ubGVmdDtcblxuICBAUHJvcGVydHlBcGkoe1xuICAgIGRlc2NyaXB0aW9uOiAnQ29sdW1uIHNvcnQgZmllbGQnLFxuICAgIHR5cGU6ICdzdHJpbmcnLFxuICB9KVxuICBASW5wdXQoKVxuICBvcmRlckJ5OiBzdHJpbmc7XG5cbn1cbiJdfQ==