UNPKG

@r365/react-calendar-timeline

Version:
28 lines (27 loc) 1.05 kB
import { ReactNode } from 'react'; import { TimelineTimeSteps } from '../types/main'; import { Moment } from 'moment'; import { CustomDateHeaderProps } from './CustomDateHeader'; export type CustomHeaderProps<Data> = { children: (p: CustomDateHeaderProps<Data>) => ReactNode; unit: keyof TimelineTimeSteps; timeSteps: any; visibleTimeStart: number; visibleTimeEnd: number; canvasTimeStart: number; canvasTimeEnd: number; canvasWidth: number; showPeriod: (start: Moment, end: Moment) => void; headerData?: Data; getLeftOffsetFromDate: (date: any) => number; height: number; timelineWidth: number; }; export type CustomHeaderWrapperProps<Data> = { children: (p: CustomDateHeaderProps<Data>) => ReactNode; unit?: keyof TimelineTimeSteps; headerData?: Data; height?: number | undefined; }; declare function CustomHeaderWrapper<Data>({ children, unit, headerData, height }: CustomHeaderWrapperProps<Data>): import("react/jsx-runtime").JSX.Element; export default CustomHeaderWrapper;