Skip to main content

TimeframeSelector

Use the TimeframeSelector to let users select a timeframe by choosing a from and to value or one of the presets for common timeframes.

TimeframeSelectorProps

Signature:

export declare type TimeframeSelectorProps = & ( | );

TimeframeSelectorBaseProps

extends, , , ,
NameTypeDefaultDescription
clearable?
falseShows the "Clear selection" button if set to true.
readOnly?
falseDetermines whether the component is in read-only mode, which means the overlay doesn't open and the onChange isn't called.
min?
-The ISODatetime string of the earliest datetime that can be configured.
max?
-The ISODatetime string of the latest datetime that can be configured.
precision?
| |
'minutes'The precision of the time shown in the display value.

TimeframeSelectorControlledProps

NameTypeDefaultDescription
value
<{ from: ; to: ; }> | <> |
-The controlled value of the timeframe selector, containing the 'from' and 'to' timeframe details.
onChange
(value: | ) =>
-Handler gets called if value state has changed.

TimeframeSelectorUncontrolledProps

NameTypeDefaultDescription
defaultValue?
<{ from: ; to: ; }> | <> |
-The default, uncontrolled value of the timeframe selector, containing the 'from' and 'to' timeframe details.
onChange?
(value: | ) =>
-Handler gets called if value state has changed.

TimeframeSelector presets components

TimeframeSelector.Presets

The TimeframeSelector.Presets component is used to render the list of preset items shown in the overlay.

TimeframeSelectorPresetsProps

extends, , ,
NameTypeDefaultDescription
children?
-Children shown inside the presets list.A default list of presets is shown if no children are set.

TimeframeSelector.PresetItem

The TimeframeSelector.PresetItem component is used to render a preset item to the list of presets shown in the overlay. This needs to be used inside the TimeframeSelector.Presets component.

TimeframeSelectorPresetItemProps

extends<>, , ,
NameTypeDefaultDescription
value
{ /** Start of the time frame. */ from: ; /** End of the time frame. */ to: ; }
-The value of the timeframe preset.

TimeframeSelector trigger components

TimeframeSelector.Trigger

The TimeframeSelector.Trigger component is used to render the trigger that opens or closes the overlay.

TimeframeSelectorTriggerProps

Signature:

export declare type TimeframeSelectorTriggerProps = & & & & { /** * The placeholder text displayed in the TimeframeSelector.Trigger. */ placeholder?: ; };

TimeframeSelector.DisplayValue

TimeframeSelectorDisplayValueProps

Signature:

export declare type TimeframeSelectorDisplayValueProps = { children?: | ((customTriggerProps: { displayValue: ; }) => ); };
NameTypeDefaultDescription
children?
| ((customTriggerProps: { displayValue: ; }) => )
-

TimeframeSelector.CustomTrigger

TimeframeSelectorCustomTriggerProps

Signature:

export declare type TimeframeSelectorCustomTriggerProps = & & & { /** Elements to be displayed in the CustomTrigger. */ children: | | ((customTriggerProps: { displayValue: ; isInvalid: ; hint: ; }, props: ( & & & (<<<>>> & )) | ) => ); };
Still have questions?
Find answers in the Dynatrace Community