diff --git a/.betterer.results b/.betterer.results
index 9fd133181d1..edf78f5e317 100644
--- a/.betterer.results
+++ b/.betterer.results
@@ -5187,9 +5187,6 @@ exports[`better eslint`] = {
[0, 0, 0, "Unexpected any. Specify a different type.", "14"],
[0, 0, 0, "Do not use any type assertions.", "15"]
],
- "public/app/features/transformers/FilterByValueTransformer/FilterByValueTransformerEditor.tsx:5381": [
- [0, 0, 0, "Styles should be written using objects.", "0"]
- ],
"public/app/features/transformers/FilterByValueTransformer/ValueMatchers/BasicMatcherEditor.tsx:5381": [
[0, 0, 0, "Unexpected any. Specify a different type.", "0"]
],
diff --git a/public/app/features/transformers/FilterByValueTransformer/FilterByValueFilterEditor.tsx b/public/app/features/transformers/FilterByValueTransformer/FilterByValueFilterEditor.tsx
index fdfd2e1b154..312e2646b0b 100644
--- a/public/app/features/transformers/FilterByValueTransformer/FilterByValueFilterEditor.tsx
+++ b/public/app/features/transformers/FilterByValueTransformer/FilterByValueFilterEditor.tsx
@@ -2,7 +2,8 @@ import React, { useCallback } from 'react';
import { Field, SelectableValue, valueMatchers } from '@grafana/data';
import { FilterByValueFilter } from '@grafana/data/src/transformations/transformers/filterByValue';
-import { Button, Select } from '@grafana/ui';
+import { Button, Select, InlineField, InlineFieldRow } from '@grafana/ui';
+import { Box } from '@grafana/ui/src/unstable';
import { valueMatchersUI } from './ValueMatchers/valueMatchersUI';
@@ -75,9 +76,8 @@ export const FilterByValueFilterEditor = (props: Props) => {
}
return (
-
-
-
Field
+
+
-
-
Match
+
+
-
-
+
+
-
-
+
+
);
};
diff --git a/public/app/features/transformers/FilterByValueTransformer/FilterByValueTransformerEditor.tsx b/public/app/features/transformers/FilterByValueTransformer/FilterByValueTransformerEditor.tsx
index 70be902af67..08b18d2e289 100644
--- a/public/app/features/transformers/FilterByValueTransformer/FilterByValueTransformerEditor.tsx
+++ b/public/app/features/transformers/FilterByValueTransformer/FilterByValueTransformerEditor.tsx
@@ -1,4 +1,3 @@
-import { css } from '@emotion/css';
import { cloneDeep } from 'lodash';
import React, { useMemo, useCallback } from 'react';
@@ -21,7 +20,8 @@ import {
FilterByValueTransformerOptions,
FilterByValueType,
} from '@grafana/data/src/transformations/transformers/filterByValue';
-import { Button, RadioButtonGroup, stylesFactory } from '@grafana/ui';
+import { Button, RadioButtonGroup, InlineField } from '@grafana/ui';
+import { Box } from '@grafana/ui/src/unstable';
import { DataFrameFieldsInfo, FilterByValueFilterEditor } from './FilterByValueFilterEditor';
@@ -37,7 +37,6 @@ const filterMatch: Array> = [
export const FilterByValueTransformerEditor = (props: TransformerUIProps) => {
const { input, options, onChange } = props;
- const styles = getEditorStyles();
const fieldsInfo = useFieldsInfo(input);
const onAddFilter = useCallback(() => {
@@ -101,19 +100,17 @@ export const FilterByValueTransformerEditor = (props: TransformerUIProps
-
-
-
+
+
{options.filters.map((filter, idx) => (
onDeleteFilter(idx)}
/>
))}
-
-
-
-
+
+
);
};
@@ -143,12 +138,6 @@ export const filterByValueTransformRegistryItem: TransformerRegistryItem ({
- conditions: css`
- padding-left: 16px;
- `,
-}));
-
const useFieldsInfo = (data: DataFrame[]): DataFrameFieldsInfo => {
return useMemo(() => {
const meta = {