@progress/kendo-angular-spreadsheet
Version:
A Spreadsheet Component for Angular
49 lines (48 loc) • 2.85 kB
JavaScript
/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { Component, EventEmitter, Output } from '@angular/core';
import { CalendarComponent as KendoCalendarComponent } from '@progress/kendo-angular-dateinputs';
import * as i0 from "@angular/core";
/**
* @hidden
*/
export class CalendarComponent {
value;
type = 'classic';
min;
max;
disabledDates;
valueChange = new EventEmitter();
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: CalendarComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: CalendarComponent, isStandalone: true, selector: "ng-component", outputs: { valueChange: "valueChange" }, ngImport: i0, template: `
<kendo-calendar
[type]="type"
[min]="min"
[max]="max"
[value]="value"
[disabledDates]="disabledDates"
(valueChange)="valueChange.emit($event)">
</kendo-calendar>
`, isInline: true, dependencies: [{ kind: "component", type: KendoCalendarComponent, selector: "kendo-calendar", inputs: ["showOtherMonthDays", "id", "focusedDate", "min", "max", "rangeValidation", "weekDaysFormat", "footer", "selection", "allowReverse", "value", "disabled", "tabindex", "tabIndex", "disabledDates", "navigation", "activeView", "bottomView", "topView", "type", "animateNavigation", "weekNumber", "cellTemplate", "monthCellTemplate", "yearCellTemplate", "decadeCellTemplate", "centuryCellTemplate", "weekNumberTemplate", "headerTitleTemplate", "headerTemplate", "footerTemplate", "navigationItemTemplate", "size", "activeRangeEnd"], outputs: ["closePopup", "activeViewChange", "navigate", "activeViewDateChange", "blur", "focus", "valueChange"], exportAs: ["kendo-calendar"] }] });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: CalendarComponent, decorators: [{
type: Component,
args: [{
template: `
<kendo-calendar
[type]="type"
[min]="min"
[max]="max"
[value]="value"
[disabledDates]="disabledDates"
(valueChange)="valueChange.emit($event)">
</kendo-calendar>
`,
standalone: true,
imports: [KendoCalendarComponent]
}]
}], propDecorators: { valueChange: [{
type: Output
}] } });