UNPKG

leaf-framework

Version:
30 lines 1.29 kB
import { Component, Input } from '@angular/core'; var TableSortLink = /** @class */ (function () { function TableSortLink() { } TableSortLink.prototype.onClickLink = function () { if (this.sortOptions.field == this.field) { this.sortOptions.reverse = !this.sortOptions.reverse; } else { this.sortOptions.field = this.field; this.sortOptions.reverse = false; } }; TableSortLink.decorators = [ { type: Component, args: [{ selector: '[table-sort-link]', template: "\n <a (click)=\"onClickLink()\">\n {{ label }}\n <i class=\"fa\" [class.fa-sort-asc]=\"sortOptions.field == field && !sortOptions.reverse\" [class.fa-sort-desc]=\"sortOptions.field == field && sortOptions.reverse\"></i>\n </a>\n " },] }, ]; /** @nocollapse */ TableSortLink.ctorParameters = function () { return []; }; TableSortLink.propDecorators = { 'sortOptions': [{ type: Input },], 'field': [{ type: Input, args: ["table-sort-link",] },], 'label': [{ type: Input },], }; return TableSortLink; }()); export { TableSortLink }; //# sourceMappingURL=table-sort-link.component.js.map