[react-big-calendar] add definitions for header component (#27655)

This commit is contained in:
Sebastian Silbermann
2018-07-30 20:03:01 +02:00
committed by Sheetal Nandi
parent ba36179b19
commit ab5b7b9449

View File

@@ -86,11 +86,23 @@ export interface Format {
eventTimeRangeEndFormat?: string;
}
export interface HeaderProps {
culture: BigCalendarProps['culture'];
date: Date;
format: string;
label: string;
localizer: object;
}
export interface Components {
event?: React.SFC | React.Component | React.ComponentClass | JSX.Element;
eventWrapper?: React.SFC | React.Component | React.ComponentClass | JSX.Element;
dayWrapper?: React.SFC | React.Component | React.ComponentClass | JSX.Element;
dateCellWrapper?: React.SFC | React.Component | React.ComponentClass | JSX.Element;
/**
* component used as a header for each column in the TimeGridHeader
*/
header?: React.ComponentType<HeaderProps>;
toolbar?: React.SFC | React.Component | React.ComponentClass | JSX.Element;
agenda?: {
date?: React.SFC | React.Component | React.ComponentClass | JSX.Element;