DateRangePicker

This component is used to select a date range.

Installation

import {DateRangePicker} from 'uxp/components';

Examples

<DateRangePicker
     startDate={startDate}
     endDate={endDate}
     closeOnSelect
     onChange={(newStart, newEnd) => { setStartDate(newStart); setEndDate(newEnd) }}
 />

Properties

Name
Type
Description

title

string

startDate

string | Date

start date of the range. Either a Date object or an ISO8601 string representation of a date

endDate

string | Date

end date of the range. Either a Date object or an ISO8601 string representation of a date

onChange

(newStartDate: Date, newEndDate: Date) => void

Callback that gets executed whenever a date range is selected/changed in the date picker

closeOnSelect

boolean

Called when the calendar popup is closed

disableInput

boolean

Set to true to prevent a user from typing in a date

options

Additional options to control behavior

hideLabels

boolean

this will hide the labels in the placeholder (calendar icon and text)

hideInput

boolean

hide the input box

showFullMonthName

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

compact

boolean

this will set the max width and show a compact picker

title


type

string

startDate


start date of the range. Either a Date object or an ISO8601 string representation of a date

type

string | Date

endDate


end date of the range. Either a Date object or an ISO8601 string representation of a date

type

string | Date

onChange


Callback that gets executed whenever a date range is selected/changed in the date picker

type

(newStartDate: Date, newEndDate: Date) => void

closeOnSelect


Called when the calendar popup is closed

type

boolean

disableInput


Set to true to prevent a user from typing in a date

type

boolean

options


Additional options to control behavior

hideLabels


this will hide the labels in the placeholder (calendar icon and text)

type

boolean

hideInput


hide the input box

type

boolean

showFullMonthName


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

type

boolean

compact


this will set the max width and show a compact picker

type

boolean

Last updated