UNPKG

tdesign-react

Version:
47 lines (46 loc) 1.58 kB
import React from 'react'; import { StyledProps } from '../../common'; import type { TdDateRangePickerProps } from '../type'; import type { TdTimePickerProps } from '../../time-picker'; export interface RangePanelProps extends TdDateRangePickerProps, StyledProps { hoverValue?: string[]; activeIndex?: number; isFirstValueSelected?: boolean; popupVisible?: boolean; panelPreselection?: boolean; year?: number[]; month?: number[]; time?: string[]; cancelRangeSelectLimit?: boolean; onClick?: (context: { e: React.MouseEvent<HTMLDivElement>; }) => void; onCellClick?: (date: Date, context: { e: React.MouseEvent<HTMLDivElement>; partial: 'start' | 'end'; }) => void; onCellMouseEnter?: (date: Date, context: { partial: 'start' | 'end'; }) => void; onCellMouseLeave?: (context: { e: React.MouseEvent<HTMLDivElement>; }) => void; onJumperClick?: (context: { e?: MouseEvent; trigger: string; partial: 'start' | 'end'; }) => void; onConfirmClick?: (context: { e: React.MouseEvent<HTMLButtonElement>; }) => void; onPresetClick?: any; onYearChange?: (year: number, context: { partial: 'start' | 'end'; }) => void; onMonthChange?: (month: number, context: { partial: 'start' | 'end'; }) => void; onTimePickerChange?: TdTimePickerProps['onChange']; } declare const RangePanel: React.ForwardRefExoticComponent<RangePanelProps & React.RefAttributes<HTMLDivElement>>; export default RangePanel;