diff --git a/packages/grafana-ui/src/components/Forms/TextArea/TextArea.tsx b/packages/grafana-ui/src/components/Forms/TextArea/TextArea.tsx index 54311eee7e6..b91b49547bc 100644 --- a/packages/grafana-ui/src/components/Forms/TextArea/TextArea.tsx +++ b/packages/grafana-ui/src/components/Forms/TextArea/TextArea.tsx @@ -1,4 +1,4 @@ -import React, { FC, HTMLProps } from 'react'; +import React, { HTMLProps, forwardRef } from 'react'; import { GrafanaTheme } from '@grafana/data'; import { css, cx } from 'emotion'; import { stylesFactory, useTheme } from '../../../themes'; @@ -26,13 +26,13 @@ const getTextAreaStyle = stylesFactory((theme: GrafanaTheme, invalid = false) => }; }); -export const TextArea: FC = ({ invalid, size = 'auto', ...props }) => { +export const TextArea = forwardRef(({ invalid, size = 'auto', ...props }, ref) => { const theme = useTheme(); const styles = getTextAreaStyle(theme, invalid); return (
-