diff --git a/packages/grafana-ui/src/components/DateTimePickers/TimeRangeInput.tsx b/packages/grafana-ui/src/components/DateTimePickers/TimeRangeInput.tsx index b9d85df07d4..09b732a6d7b 100644 --- a/packages/grafana-ui/src/components/DateTimePickers/TimeRangeInput.tsx +++ b/packages/grafana-ui/src/components/DateTimePickers/TimeRangeInput.tsx @@ -31,6 +31,7 @@ export interface TimeRangeInputProps { /** Controls visibility of the preset time ranges (e.g. **Last 5 minutes**) in the picker menu */ hideQuickRanges?: boolean; disabled?: boolean; + showIcon?: boolean; } const noop = () => {}; @@ -46,6 +47,7 @@ export const TimeRangeInput = ({ isReversed = true, hideQuickRanges = false, disabled = false, + showIcon = false, }: TimeRangeInputProps) => { const [isOpen, setIsOpen] = useState(false); const theme = useTheme2(); @@ -84,6 +86,7 @@ export const TimeRangeInput = ({ aria-label={selectors.components.TimePicker.openButton} onClick={onOpen} > + {showIcon && } {isValidTimeRange(value) ? ( ) : ( @@ -162,5 +165,8 @@ const getStyles = stylesFactory((theme: GrafanaTheme2, disabled = false) => { color: ${theme.colors.text.disabled}; opacity: 1; `, + icon: css` + margin-right: ${theme.spacing(0.5)}; + `, }; });