diff --git a/public/app/features/correlations/Forms/TransformationsEditor.tsx b/public/app/features/correlations/Forms/TransformationsEditor.tsx
index f043731ddac..3d83c43126d 100644
--- a/public/app/features/correlations/Forms/TransformationsEditor.tsx
+++ b/public/app/features/correlations/Forms/TransformationsEditor.tsx
@@ -1,72 +1,56 @@
-import { css } from '@emotion/css';
import React from 'react';
-import { useFormContext } from 'react-hook-form';
+import { useFormContext, useFieldArray } from 'react-hook-form';
-import { GrafanaTheme2 } from '@grafana/data';
-import { Button, FieldArray, Stack, useStyles2 } from '@grafana/ui';
+import { Button, Stack, Text } from '@grafana/ui';
import { Trans } from 'app/core/internationalization';
import TransformationsEditorRow from './TransformationEditorRow';
type Props = { readOnly: boolean };
-const getStyles = (theme: GrafanaTheme2) => ({
- heading: css({
- fontSize: theme.typography.h5.fontSize,
- fontWeight: theme.typography.fontWeightRegular,
- }),
-});
-
export const TransformationsEditor = (props: Props) => {
const { control, register } = useFormContext();
+ const { fields, append, remove } = useFieldArray({ control, name: 'config.transformations' });
const { readOnly } = props;
- const styles = useStyles2(getStyles);
-
return (
<>
-