ng-zorro-antd-mobile
Version:
An enterprise-class mobile UI components based on Ant Design and Angular
29 lines (28 loc) • 968 B
TypeScript
import { OnInit, ElementRef, AfterViewInit } from '@angular/core';
import { Models } from '../date/DataTypes';
export interface PropsType {
locale: Models.Locale;
monthData: Models.MonthData;
rowSize?: 'normal' | 'xl';
getDateExtra?: (date: Date) => Models.ExtraData;
onCellClick?: (data: Models.CellData, monthData: Models.MonthData) => void;
ref: any;
}
export declare class SingleMonthComponent implements OnInit, AfterViewInit {
private _elementRef;
props: PropsType;
state: {
weekComponents: any[];
};
ref: (dom: any) => void;
wrapperDivDOM: HTMLDivElement | null;
data: any;
singleMonth: boolean;
constructor(_elementRef: ElementRef);
genWeek: (weeksData: Models.CellData[], index: number) => void;
updateWeeks: (monthData?: Models.MonthData) => void;
setWarpper: (dom: HTMLDivElement) => void;
onClickCell(item: any): void;
ngOnInit(): void;
ngAfterViewInit(): void;
}