@kelvininc/ui-components
Version:
Kelvin UI Components
34 lines (33 loc) • 957 B
TypeScript
import { EventEmitter } from '../../stencil-public-runtime';
import { ICalendarDay, ICalendarDayEvents } from './calendar-day.types';
/**
* @part day-container - The day button container.
*/
export declare class KvCalendarDay implements ICalendarDay, ICalendarDayEvents {
/** @inheritdoc */
day: number;
/** @inheritdoc */
disabled?: boolean;
/** @inheritdoc */
active?: boolean;
/** @inheritdoc */
inRange?: boolean;
/** @inheritdoc */
isRangeStartDate?: boolean;
/** @inheritdoc */
isRangeEndDate?: boolean;
/** @inheritdoc */
isToday?: boolean;
/** @inheritdoc */
isBetweenSelectedDates?: boolean;
/** @inheritdoc */
clickDay: EventEmitter<number>;
/** @inheritdoc */
mouseEnterDay: EventEmitter<number>;
/** @inheritdoc */
mouseLeaveDay: EventEmitter<number>;
private onClickDay;
private onMouseEnterDay;
private onMouseLeaveDay;
render(): any;
}