IDateRangePickerProps
interface IDateRangePickerProps {
title: string,
/**
* start date of the range. Either a Date object or an ISO8601 string representation of a date
*/
startDate: string | Date,
/**
* end date of the range. Either a Date object or an ISO8601 string representation of a date
*/
endDate: string | Date,
/**
* Callback that gets executed whenever a date range is selected/changed in the date picker
*/
onChange: (newStartDate: Date, newEndDate: Date) => void,
/**
* Called when the calendar popup is closed
*/
closeOnSelect?: boolean,
/**
* Set to true to prevent a user from typing in a date
*/
disableInput?: boolean,
/**
* Additional options to control behavior
*/
options?: IDatePickerOptions,
/**
* this will hide the labels in the placeholder (calendar icon and text)
*/
hideLabels?: boolean
/**
* hide the input box
*/
hideInput?: boolean,
/**
* show the full month name in the month selector dropdown
* default is true
*
* if value is false it will show the short name "Jan" ,"Feb" and ect
*/
showFullMonthName?: boolean
/**
* this will set the max width and show a compact picker
*/
compact?: boolean
}
Usage
import {IDateRangePickerProps} from 'uxp/components';
Last updated