Transformations: Add (base field name) to Join transformer (#79192)

This commit is contained in:
Leon Sorokin 2023-12-06 19:17:01 -06:00 committed by GitHub
parent cf164145bf
commit 393711c3a1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -11,9 +11,9 @@ import {
import { JoinByFieldOptions, JoinMode } from '@grafana/data/src/transformations/transformers/joinByField';
import { getTemplateSrv } from '@grafana/runtime';
import { Select, InlineFieldRow, InlineField } from '@grafana/ui';
import { useFieldDisplayNames, useSelectOptions } from '@grafana/ui/src/components/MatchersUI/utils';
import { getTransformationContent } from '../docs/getTransformationContent';
import { useAllFieldNamesFromDataFrames } from '../utils';
const modes = [
{
@ -32,7 +32,9 @@ const modes = [
];
export function SeriesToFieldsTransformerEditor({ input, options, onChange }: TransformerUIProps<JoinByFieldOptions>) {
const fieldNames = useAllFieldNamesFromDataFrames(input).map((item: string) => ({ label: item, value: item }));
const names = useFieldDisplayNames(input);
const fieldNames = useSelectOptions(names);
const variables = getTemplateSrv()
.getVariables()
.map((v) => {