diff --git a/public/app/plugins/datasource/loki/configuration/DerivedField.tsx b/public/app/plugins/datasource/loki/configuration/DerivedField.tsx index 03623ae59b1..81d2ae8c007 100644 --- a/public/app/plugins/datasource/loki/configuration/DerivedField.tsx +++ b/public/app/plugins/datasource/loki/configuration/DerivedField.tsx @@ -2,15 +2,15 @@ import { css } from '@emotion/css'; import React, { useEffect, useState } from 'react'; import { usePrevious } from 'react-use'; -import { VariableSuggestion } from '@grafana/data'; +import { GrafanaTheme2, VariableSuggestion } from '@grafana/data'; import { DataSourcePicker } from '@grafana/runtime'; -import { Button, DataLinkInput, stylesFactory, LegacyForms } from '@grafana/ui'; +import { Button, DataLinkInput, LegacyForms, useStyles2 } from '@grafana/ui'; import { DerivedFieldConfig } from '../types'; const { Switch, FormField } = LegacyForms; -const getStyles = stylesFactory(() => ({ +const getStyles = (theme: GrafanaTheme2) => ({ row: css` display: flex; align-items: baseline; @@ -23,11 +23,12 @@ const getStyles = stylesFactory(() => ({ `, urlField: css` flex: 1; + margin-right: ${theme.spacing(0.5)}; `, urlDisplayLabelField: css` flex: 1; `, -})); +}); type Props = { value: DerivedFieldConfig; @@ -38,7 +39,7 @@ type Props = { }; export const DerivedField = (props: Props) => { const { value, onChange, onDelete, suggestions, className } = props; - const styles = getStyles(); + const styles = useStyles2(getStyles); const [showInternalLink, setShowInternalLink] = useState(!!value.datasourceUid); const previousUid = usePrevious(value.datasourceUid); @@ -61,10 +62,10 @@ export const DerivedField = (props: Props) => { return (
-
+
{ onChange={handleChange('name')} /> { event.preventDefault(); onDelete(); }} - className={css` - margin-left: 8px; - `} />
-
+
{ />