UNPKG

systelab-components

Version:

systelab-components is a set of components that use wide accepted and adopted standard technologies like Angular and Bootstrap, as well as other popular libraries. Please read the ATTRIBUTION.md file for a complete list of dependencies.

25 lines 4.17 kB
import { Component, EventEmitter, Input, Output } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "systelab-translate"; import * as i2 from "../button/button.component"; import * as i3 from "@angular/common"; export class CalendarFooterComponent { constructor(i18nService) { this.i18nService = i18nService; this.onClearDate = new EventEmitter(); } clearDate() { this.onClearDate.emit(); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.0.9", ngImport: i0, type: CalendarFooterComponent, deps: [{ token: i1.I18nService }], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.0.9", type: CalendarFooterComponent, selector: "systelab-calendar-footer", inputs: { currentDate: "currentDate" }, outputs: { onClearDate: "onClearDate" }, ngImport: i0, template: "<div class=\"slab-custom-calendar-footer p-1 d-flex border-top\">\n <systelab-button id=\"clear-date-button\" type=\"danger\" size=\"small\" class=\"ml-auto\" (action)=\"clearDate()\">{{ 'COMMON_CLEAR' | translate | async }}</systelab-button>\n</div>\n", dependencies: [{ kind: "component", type: i2.ButtonComponent, selector: "systelab-button", inputs: ["disabled", "type", "size"], outputs: ["action"] }, { kind: "pipe", type: i3.AsyncPipe, name: "async" }, { kind: "pipe", type: i1.GeneralTranslatePipe, name: "translate" }] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.0.9", ngImport: i0, type: CalendarFooterComponent, decorators: [{ type: Component, args: [{ selector: 'systelab-calendar-footer', template: "<div class=\"slab-custom-calendar-footer p-1 d-flex border-top\">\n <systelab-button id=\"clear-date-button\" type=\"danger\" size=\"small\" class=\"ml-auto\" (action)=\"clearDate()\">{{ 'COMMON_CLEAR' | translate | async }}</systelab-button>\n</div>\n" }] }], ctorParameters: () => [{ type: i1.I18nService }], propDecorators: { currentDate: [{ type: Input }], onClearDate: [{ type: Output }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FsZW5kYXItZm9vdGVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3N5c3RlbGFiLWNvbXBvbmVudHMvc3JjL2xpYi9jYWxlbmRhci9jYWxlbmRhci1mb290ZXIuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvc3lzdGVsYWItY29tcG9uZW50cy9zcmMvbGliL2NhbGVuZGFyL2NhbGVuZGFyLWZvb3Rlci5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFDLE1BQU0sZUFBZSxDQUFDOzs7OztBQU9yRSxNQUFNLE9BQU8sdUJBQXVCO0lBTW5DLFlBQW9CLFdBQXdCO1FBQXhCLGdCQUFXLEdBQVgsV0FBVyxDQUFhO1FBRmxDLGdCQUFXLEdBQXVCLElBQUksWUFBWSxFQUFRLENBQUM7SUFHckUsQ0FBQztJQUVNLFNBQVM7UUFDZixJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksRUFBRSxDQUFDO0lBQ3pCLENBQUM7OEdBWFcsdUJBQXVCO2tHQUF2Qix1QkFBdUIsaUpDUHBDLGlRQUdBOzsyRkRJYSx1QkFBdUI7a0JBSm5DLFNBQVM7K0JBQ0MsMEJBQTBCO2dGQUszQixXQUFXO3NCQUFuQixLQUFLO2dCQUVJLFdBQVc7c0JBQXBCLE1BQU0iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgRXZlbnRFbWl0dGVyLCBJbnB1dCwgT3V0cHV0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7STE4blNlcnZpY2V9IGZyb20gJ3N5c3RlbGFiLXRyYW5zbGF0ZSc7XG5cbkBDb21wb25lbnQoe1xuXHRzZWxlY3RvcjogJ3N5c3RlbGFiLWNhbGVuZGFyLWZvb3RlcicsXG5cdHRlbXBsYXRlVXJsOiAnY2FsZW5kYXItZm9vdGVyLmNvbXBvbmVudC5odG1sJ1xufSlcbmV4cG9ydCBjbGFzcyBDYWxlbmRhckZvb3RlckNvbXBvbmVudCB7XG5cblx0QElucHV0KCkgY3VycmVudERhdGU6IERhdGU7XG5cblx0QE91dHB1dCgpIG9uQ2xlYXJEYXRlOiBFdmVudEVtaXR0ZXI8dm9pZD4gPSBuZXcgRXZlbnRFbWl0dGVyPHZvaWQ+KCk7XG5cblx0Y29uc3RydWN0b3IocHJpdmF0ZSBpMThuU2VydmljZTogSTE4blNlcnZpY2UpIHtcblx0fVxuXG5cdHB1YmxpYyBjbGVhckRhdGUoKTogdm9pZCB7XG5cdFx0dGhpcy5vbkNsZWFyRGF0ZS5lbWl0KCk7XG5cdH1cbn1cblxuIiwiPGRpdiBjbGFzcz1cInNsYWItY3VzdG9tLWNhbGVuZGFyLWZvb3RlciBwLTEgZC1mbGV4IGJvcmRlci10b3BcIj5cbiAgICA8c3lzdGVsYWItYnV0dG9uIGlkPVwiY2xlYXItZGF0ZS1idXR0b25cIiB0eXBlPVwiZGFuZ2VyXCIgc2l6ZT1cInNtYWxsXCIgY2xhc3M9XCJtbC1hdXRvXCIgKGFjdGlvbik9XCJjbGVhckRhdGUoKVwiPnt7ICdDT01NT05fQ0xFQVInIHwgdHJhbnNsYXRlIHwgYXN5bmMgfX08L3N5c3RlbGFiLWJ1dHRvbj5cbjwvZGl2PlxuIl19