@mui/x-date-pickers-pro
Version:
The Pro plan edition of the MUI X Date and Time Picker components.
24 lines • 855 B
TypeScript
import { RangePosition } from "../../models/index.js";
export interface UseRangePositionProps {
/**
* The position in the currently edited date range.
* Used when the component position is controlled.
*/
rangePosition?: RangePosition;
/**
* The initial position in the edited date range.
* Used when the component is not controlled.
* @default 'start'
*/
defaultRangePosition?: RangePosition;
/**
* Callback fired when the range position changes.
* @param {RangePosition} rangePosition The new range position.
*/
onRangePositionChange?: (rangePosition: RangePosition) => void;
}
export interface UseRangePositionResponse {
rangePosition: RangePosition;
setRangePosition: (newPosition: RangePosition) => void;
}
export declare const useRangePosition: (props: UseRangePositionProps) => UseRangePositionResponse;