UNPKG

@progressive-development/pd-calendar

Version:

Webcomponent for calendar

50 lines 1.49 kB
import { LitElement, PropertyValues, CSSResultGroup } from 'lit'; import { CalendarData } from '../types.js'; /** * PdCalendar displays monthly view with information (selectable day cell). * * @fires change-month * @fires select-date * @fires mouse-enter-date * @fires mouse-leave-date * * @tagname pd-calendar */ export declare class PdCalendar extends LitElement { refDate?: Date; selectableDates: boolean; withYearPopup: string[]; withWheelNavigation: boolean; withTouchNavigation: boolean; showSelection: boolean; hideWeekend: boolean; prevMonthConstraint: number; nextMonthConstraint: number; data: CalendarData; numberClass: string; private _viewType; private _currentDate; private _wheelDelta; private _monthName; private _year; private _numberOfDays; private _daysFromPreviousMonth; private _currentMonthNavNr; static styles: CSSResultGroup; connectedCallback(): void; update(changedProperties: PropertyValues<this>): void; render(): import('lit').TemplateResult<1>; private renderMonthCalendar; private _openYearPopup; private _getWeekDays; private _nextMonth; private _previousMonth; private _wheelEvent; private _touchStartEvent; private _touchEndEvent; private _initFromDate; private static _getPreviousMonthDays; private _checkNextMonthConstraint; private _checkPrevMonthConstraint; } //# sourceMappingURL=PdCalendar.d.ts.map