{items[virtualRow.index].label}
@@ -278,7 +296,7 @@ export const Combobox = ({
};
const useDynamicWidth = (
- items: Option[],
+ items: Array
>,
range: { startIndex: number; endIndex: number } | null,
setPopoverWidth: { (value: SetStateAction): void }
) => {
diff --git a/packages/grafana-ui/src/components/Combobox/getComboboxStyles.ts b/packages/grafana-ui/src/components/Combobox/getComboboxStyles.ts
index 06fa657821c..ae5c94bc409 100644
--- a/packages/grafana-ui/src/components/Combobox/getComboboxStyles.ts
+++ b/packages/grafana-ui/src/components/Combobox/getComboboxStyles.ts
@@ -4,12 +4,14 @@ import { GrafanaTheme2 } from '@grafana/data';
export const getComboboxStyles = (theme: GrafanaTheme2) => {
return {
+ menuClosed: css({
+ display: 'none',
+ }),
menu: css({
label: 'grafana-select-menu',
background: theme.components.dropdown.background,
boxShadow: theme.shadows.z3,
- position: 'relative',
- zIndex: 1,
+ zIndex: theme.zIndex.dropdown,
}),
menuHeight: css({
height: 400,
diff --git a/packages/grafana-ui/src/components/DateTimePickers/TimeRangePicker/TimePickerFooter.tsx b/packages/grafana-ui/src/components/DateTimePickers/TimeRangePicker/TimePickerFooter.tsx
index 28b328ed5c3..7ac73a45cb4 100644
--- a/packages/grafana-ui/src/components/DateTimePickers/TimeRangePicker/TimePickerFooter.tsx
+++ b/packages/grafana-ui/src/components/DateTimePickers/TimeRangePicker/TimePickerFooter.tsx
@@ -9,8 +9,8 @@ import { selectors } from '@grafana/e2e-selectors';
import { useStyles2 } from '../../../themes';
import { t, Trans } from '../../../utils/i18n';
import { Button } from '../../Button';
+import { Combobox } from '../../Combobox/Combobox';
import { Field } from '../../Forms/Field';
-import { Select } from '../../Select/Select';
import { Tab, TabContent, TabsBar } from '../../Tabs';
import { TimeZonePicker } from '../TimeZonePicker';
import { TimeZoneDescription } from '../TimeZonePicker/TimeZoneDescription';
@@ -142,13 +142,12 @@ export const TimePickerFooter = (props: Props) => {
className={style.fiscalYearField}
label={t('time-picker.footer.fiscal-year-start', 'Fiscal year start month')}
>
-