diff --git a/public/app/features/variables/adhoc/picker/AdHocFilterValue.tsx b/public/app/features/variables/adhoc/picker/AdHocFilterValue.tsx index ac0b38a6e55..e733043c8b9 100644 --- a/public/app/features/variables/adhoc/picker/AdHocFilterValue.tsx +++ b/public/app/features/variables/adhoc/picker/AdHocFilterValue.tsx @@ -1,7 +1,8 @@ +import { css } from '@emotion/css'; import React from 'react'; import { AdHocVariableFilter, DataSourceRef, MetricFindValue, SelectableValue } from '@grafana/data'; -import { SegmentAsync } from '@grafana/ui'; +import { SegmentAsync, useStyles2 } from '@grafana/ui'; import { getTimeSrv } from 'app/features/dashboard/services/TimeSrv'; import { getDatasourceSrv } from '../../../plugins/datasource_srv'; @@ -25,12 +26,13 @@ export const AdHocFilterValue = ({ placeHolder, allFilters, }: Props) => { + const styles = useStyles2(getStyles); const loadValues = () => fetchFilterValues(datasource, filterKey, allFilters); return (
({ label: m.text, value: m.text })); }; + +function getStyles() { + return { + segment: css({ + display: 'block', + overflow: 'hidden', + textOverflow: 'ellipsis', + whiteSpace: 'nowrap', + maxWidth: '500px', + }), + }; +}