formioangular-colfuturo
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.1.4.
27 lines • 5.66 kB
JavaScript
import { Component } from '@angular/core';
import { GridHeaderComponent } from '../GridHeaderComponent';
import { SortType } from '../types/grid-header';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
export class FormGridHeaderComponent extends GridHeaderComponent {
header;
load(formio) {
this.header = {
label: 'Title',
key: 'title',
sort: SortType.ASC
};
this.headers = [this.header];
return Promise.resolve(this.headers);
}
get numHeaders() {
return 2;
}
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: FormGridHeaderComponent, deps: null, target: i0.ɵɵFactoryTarget.Component });
static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: FormGridHeaderComponent, selector: "form-grid-header", usesInheritance: true, ngImport: i0, template: "<ng-template>\r\n <thead>\r\n <tr>\r\n <th>\r\n <div class=\"row\">\r\n <div class=\"col-sm-9\">\r\n <a (click)=\"sort.emit(header)\" style=\"cursor: pointer\">\r\n {{ header.label }} <span [ngClass]=\"{'fa-caret-up bi-caret-up': (header.sort === 'asc'), 'fa-caret-down bi-caret-down': (header.sort === 'desc')}\" class=\"fa bi\" *ngIf=\"header.sort\"></span>\r\n </a>\r\n </div>\r\n <div class=\"col-sm-3 d-flex justify-content-end\">\r\n Operations\r\n </div>\r\n </div>\r\n </th>\r\n </tr>\r\n </thead>\r\n</ng-template>\r\n", dependencies: [{ kind: "directive", type: i1.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }] });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: FormGridHeaderComponent, decorators: [{
type: Component,
args: [{ selector: 'form-grid-header', template: "<ng-template>\r\n <thead>\r\n <tr>\r\n <th>\r\n <div class=\"row\">\r\n <div class=\"col-sm-9\">\r\n <a (click)=\"sort.emit(header)\" style=\"cursor: pointer\">\r\n {{ header.label }} <span [ngClass]=\"{'fa-caret-up bi-caret-up': (header.sort === 'asc'), 'fa-caret-down bi-caret-down': (header.sort === 'desc')}\" class=\"fa bi\" *ngIf=\"header.sort\"></span>\r\n </a>\r\n </div>\r\n <div class=\"col-sm-3 d-flex justify-content-end\">\r\n Operations\r\n </div>\r\n </div>\r\n </th>\r\n </tr>\r\n </thead>\r\n</ng-template>\r\n" }]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRm9ybUdyaWRIZWFkZXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvYW5ndWxhci1mb3JtaW8vZ3JpZC9zcmMvZm9ybS9Gb3JtR3JpZEhlYWRlci5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9hbmd1bGFyLWZvcm1pby9ncmlkL3NyYy9mb3JtL0Zvcm1HcmlkSGVhZGVyLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDeEMsT0FBTyxFQUFDLG1CQUFtQixFQUFDLE1BQU0sd0JBQXdCLENBQUM7QUFDM0QsT0FBTyxFQUFhLFFBQVEsRUFBQyxNQUFNLHNCQUFzQixDQUFDOzs7QUFNMUQsTUFBTSxPQUFPLHVCQUF3QixTQUFRLG1CQUFtQjtJQUN2RCxNQUFNLENBQWE7SUFDMUIsSUFBSSxDQUFDLE1BQVk7UUFDZixJQUFJLENBQUMsTUFBTSxHQUFHO1lBQ1osS0FBSyxFQUFFLE9BQU87WUFDZCxHQUFHLEVBQUUsT0FBTztZQUNaLElBQUksRUFBRSxRQUFRLENBQUMsR0FBRztTQUNuQixDQUFDO1FBQ0YsSUFBSSxDQUFDLE9BQU8sR0FBRyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztRQUM3QixPQUFPLE9BQU8sQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ3ZDLENBQUM7SUFFRCxJQUFJLFVBQVU7UUFDWixPQUFPLENBQUMsQ0FBQztJQUNYLENBQUM7d0dBZFUsdUJBQXVCOzRGQUF2Qix1QkFBdUIsK0VDUnBDLHdvQkFrQkE7OzRGRFZhLHVCQUF1QjtrQkFKbkMsU0FBUzsrQkFDRSxrQkFBa0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7R3JpZEhlYWRlckNvbXBvbmVudH0gZnJvbSAnLi4vR3JpZEhlYWRlckNvbXBvbmVudCc7XHJcbmltcG9ydCB7R3JpZEhlYWRlciwgU29ydFR5cGV9IGZyb20gJy4uL3R5cGVzL2dyaWQtaGVhZGVyJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnZm9ybS1ncmlkLWhlYWRlcicsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL0Zvcm1HcmlkSGVhZGVyLmNvbXBvbmVudC5odG1sJ1xyXG59KVxyXG5leHBvcnQgY2xhc3MgRm9ybUdyaWRIZWFkZXJDb21wb25lbnQgZXh0ZW5kcyBHcmlkSGVhZGVyQ29tcG9uZW50IHtcclxuICBwdWJsaWMgaGVhZGVyOiBHcmlkSGVhZGVyO1xyXG4gIGxvYWQoZm9ybWlvPzogYW55KSB7XHJcbiAgICB0aGlzLmhlYWRlciA9IHtcclxuICAgICAgbGFiZWw6ICdUaXRsZScsXHJcbiAgICAgIGtleTogJ3RpdGxlJyxcclxuICAgICAgc29ydDogU29ydFR5cGUuQVNDXHJcbiAgICB9O1xyXG4gICAgdGhpcy5oZWFkZXJzID0gW3RoaXMuaGVhZGVyXTtcclxuICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUodGhpcy5oZWFkZXJzKTtcclxuICB9XHJcblxyXG4gIGdldCBudW1IZWFkZXJzKCkge1xyXG4gICAgcmV0dXJuIDI7XHJcbiAgfVxyXG59XHJcbiIsIjxuZy10ZW1wbGF0ZT5cclxuICA8dGhlYWQ+XHJcbiAgICA8dHI+XHJcbiAgICAgIDx0aD5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwicm93XCI+XHJcbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXNtLTlcIj5cclxuICAgICAgICAgICAgPGEgKGNsaWNrKT1cInNvcnQuZW1pdChoZWFkZXIpXCIgc3R5bGU9XCJjdXJzb3I6IHBvaW50ZXJcIj5cclxuICAgICAgICAgICAgICB7eyBoZWFkZXIubGFiZWwgfX0mbmJzcDs8c3BhbiBbbmdDbGFzc109XCJ7J2ZhLWNhcmV0LXVwIGJpLWNhcmV0LXVwJzogKGhlYWRlci5zb3J0ID09PSAnYXNjJyksICdmYS1jYXJldC1kb3duIGJpLWNhcmV0LWRvd24nOiAoaGVhZGVyLnNvcnQgPT09ICdkZXNjJyl9XCIgY2xhc3M9XCJmYSBiaVwiICpuZ0lmPVwiaGVhZGVyLnNvcnRcIj48L3NwYW4+XHJcbiAgICAgICAgICAgIDwvYT5cclxuICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1zbS0zIGQtZmxleCBqdXN0aWZ5LWNvbnRlbnQtZW5kXCI+XHJcbiAgICAgICAgICAgIE9wZXJhdGlvbnNcclxuICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICA8L3RoPlxyXG4gICAgPC90cj5cclxuICA8L3RoZWFkPlxyXG48L25nLXRlbXBsYXRlPlxyXG4iXX0=