mirror of
https://github.com/grafana/grafana.git
synced 2025-02-16 18:34:52 -06:00
parent
b156267e39
commit
c25ea17d10
@ -0,0 +1,21 @@
|
|||||||
|
import { css } from '@emotion/css';
|
||||||
|
import React from 'react';
|
||||||
|
|
||||||
|
import { GrafanaTheme2 } from '@grafana/data';
|
||||||
|
import { useStyles2 } from '@grafana/ui';
|
||||||
|
|
||||||
|
// this custom component is necessary because the Grafana UI <Divider /> component is not backwards compatible with Grafana < 10.1.0
|
||||||
|
export const Divider = () => {
|
||||||
|
const styles = useStyles2(getStyles);
|
||||||
|
return <hr className={styles.horizontalDivider} />;
|
||||||
|
};
|
||||||
|
|
||||||
|
const getStyles = (theme: GrafanaTheme2) => {
|
||||||
|
return {
|
||||||
|
horizontalDivider: css({
|
||||||
|
borderTop: `1px solid ${theme.colors.border.weak}`,
|
||||||
|
margin: theme.spacing(2, 0),
|
||||||
|
width: '100%',
|
||||||
|
}),
|
||||||
|
};
|
||||||
|
};
|
@ -11,7 +11,6 @@ import { ConfigSection, ConfigSubSection, DataSourceDescription, Stack } from '@
|
|||||||
import { config } from '@grafana/runtime';
|
import { config } from '@grafana/runtime';
|
||||||
import {
|
import {
|
||||||
Collapse,
|
Collapse,
|
||||||
Divider,
|
|
||||||
Field,
|
Field,
|
||||||
Icon,
|
Icon,
|
||||||
Input,
|
Input,
|
||||||
@ -22,6 +21,7 @@ import {
|
|||||||
Tooltip,
|
Tooltip,
|
||||||
} from '@grafana/ui';
|
} from '@grafana/ui';
|
||||||
import { ConnectionLimits } from 'app/features/plugins/sql/components/configuration/ConnectionLimits';
|
import { ConnectionLimits } from 'app/features/plugins/sql/components/configuration/ConnectionLimits';
|
||||||
|
import { Divider } from 'app/features/plugins/sql/components/configuration/Divider';
|
||||||
import { TLSSecretsConfig } from 'app/features/plugins/sql/components/configuration/TLSSecretsConfig';
|
import { TLSSecretsConfig } from 'app/features/plugins/sql/components/configuration/TLSSecretsConfig';
|
||||||
import { useMigrateDatabaseFields } from 'app/features/plugins/sql/components/configuration/useMigrateDatabaseFields';
|
import { useMigrateDatabaseFields } from 'app/features/plugins/sql/components/configuration/useMigrateDatabaseFields';
|
||||||
|
|
||||||
|
@ -11,7 +11,6 @@ import {
|
|||||||
import { ConfigSection, ConfigSubSection, DataSourceDescription, Stack } from '@grafana/experimental';
|
import { ConfigSection, ConfigSubSection, DataSourceDescription, Stack } from '@grafana/experimental';
|
||||||
import { config } from '@grafana/runtime';
|
import { config } from '@grafana/runtime';
|
||||||
import {
|
import {
|
||||||
Divider,
|
|
||||||
Input,
|
Input,
|
||||||
Select,
|
Select,
|
||||||
SecretInput,
|
SecretInput,
|
||||||
@ -24,6 +23,7 @@ import {
|
|||||||
Collapse,
|
Collapse,
|
||||||
} from '@grafana/ui';
|
} from '@grafana/ui';
|
||||||
import { ConnectionLimits } from 'app/features/plugins/sql/components/configuration/ConnectionLimits';
|
import { ConnectionLimits } from 'app/features/plugins/sql/components/configuration/ConnectionLimits';
|
||||||
|
import { Divider } from 'app/features/plugins/sql/components/configuration/Divider';
|
||||||
import { TLSSecretsConfig } from 'app/features/plugins/sql/components/configuration/TLSSecretsConfig';
|
import { TLSSecretsConfig } from 'app/features/plugins/sql/components/configuration/TLSSecretsConfig';
|
||||||
import { useMigrateDatabaseFields } from 'app/features/plugins/sql/components/configuration/useMigrateDatabaseFields';
|
import { useMigrateDatabaseFields } from 'app/features/plugins/sql/components/configuration/useMigrateDatabaseFields';
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user