UNPKG

react-calendar-timeline

Version:
28 lines (27 loc) 1.04 kB
import { ReactNode } from 'react'; import { TimelineTimeSteps } from '../types/main'; import { Dayjs } from 'dayjs'; 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: Dayjs, end: Dayjs) => 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;