tdesign-react
Version:
TDesign Component for React
28 lines (27 loc) • 1.49 kB
TypeScript
import React from 'react';
import type { SinglePanelProps } from './SinglePanel';
import type { RangePanelProps } from './RangePanel';
export interface PanelContentProps {
partial?: 'start' | 'end';
value: SinglePanelProps['value'] | RangePanelProps['value'];
year: SinglePanelProps['year'];
month: SinglePanelProps['month'];
mode: SinglePanelProps['mode'];
format: SinglePanelProps['format'];
enableTimePicker: SinglePanelProps['enableTimePicker'];
timePickerProps: SinglePanelProps['timePickerProps'];
firstDayOfWeek: SinglePanelProps['firstDayOfWeek'];
time: SinglePanelProps['time'];
multiple?: SinglePanelProps['multiple'];
popupVisible?: boolean;
tableData: any[];
internalYear?: Array<number>;
onMonthChange: SinglePanelProps['onMonthChange'] | RangePanelProps['onMonthChange'];
onYearChange: SinglePanelProps['onYearChange'] | RangePanelProps['onYearChange'];
onJumperClick: SinglePanelProps['onJumperClick'] | RangePanelProps['onJumperClick'];
onCellClick: SinglePanelProps['onCellClick'] | RangePanelProps['onCellClick'];
onCellMouseEnter: SinglePanelProps['onCellMouseEnter'] | RangePanelProps['onCellMouseEnter'];
onCellMouseLeave: SinglePanelProps['onCellMouseLeave'] | RangePanelProps['onCellMouseLeave'];
onTimePickerChange: SinglePanelProps['onTimePickerChange'] | RangePanelProps['onTimePickerChange'];
}
export default function PanelContent(props: PanelContentProps): React.JSX.Element;