UNPKG

react-calendar-timeline

Version:
28 lines (27 loc) 905 B
import React from 'react'; import { MarkerRendererType } from '../markerType'; type TodayMarkerProps = { getLeftOffsetFromDate: (date: number) => number; renderer: MarkerRendererType; interval: number; }; /** Marker that is placed based on current date. This component updates itself on * a set interval, dictated by the 'interval' prop. */ declare class TodayMarker extends React.Component<TodayMarkerProps> { static defaultProps: { renderer: ({ styles, }: { styles: React.CSSProperties; }) => import("react/jsx-runtime").JSX.Element; }; state: { date: number; }; private intervalToken; componentDidMount(): void; componentDidUpdate(prevProps: TodayMarkerProps): void; createIntervalUpdater(interval: number): NodeJS.Timeout; componentWillUnmount(): void; render(): React.ReactNode; } export default TodayMarker;