Remove @grafana/experimental in @grafana/o11y-ds-frontend and @grafana/sql (#99501)

* Remove @grafana/experimental in @grafana/o11y-ds-frontend

* Remove @grafana/experimental in @grafana/sql

* Fix mock in test
This commit is contained in:
Ivana Huckova 2025-01-28 10:48:19 +01:00 committed by GitHub
parent ae0de61b92
commit 58a3e0ae86
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
22 changed files with 24 additions and 23 deletions

View File

@ -20,7 +20,7 @@
"@emotion/css": "11.13.5", "@emotion/css": "11.13.5",
"@grafana/data": "11.5.0-pre", "@grafana/data": "11.5.0-pre",
"@grafana/e2e-selectors": "11.5.0-pre", "@grafana/e2e-selectors": "11.5.0-pre",
"@grafana/experimental": "2.1.6", "@grafana/plugin-ui": "0.9.6",
"@grafana/runtime": "11.5.0-pre", "@grafana/runtime": "11.5.0-pre",
"@grafana/schema": "11.5.0-pre", "@grafana/schema": "11.5.0-pre",
"@grafana/ui": "11.5.0-pre", "@grafana/ui": "11.5.0-pre",

View File

@ -7,7 +7,7 @@ import {
GrafanaTheme2, GrafanaTheme2,
updateDatasourcePluginJsonDataOption, updateDatasourcePluginJsonDataOption,
} from '@grafana/data'; } from '@grafana/data';
import { ConfigDescriptionLink, ConfigSubSection } from '@grafana/experimental'; import { ConfigDescriptionLink, ConfigSubSection } from '@grafana/plugin-ui';
import { InlineField, InlineFieldRow, InlineSwitch, useStyles2 } from '@grafana/ui'; import { InlineField, InlineFieldRow, InlineSwitch, useStyles2 } from '@grafana/ui';
export interface NodeGraphOptions { export interface NodeGraphOptions {

View File

@ -7,7 +7,7 @@ import {
toOption, toOption,
updateDatasourcePluginJsonDataOption, updateDatasourcePluginJsonDataOption,
} from '@grafana/data'; } from '@grafana/data';
import { ConfigDescriptionLink, ConfigSubSection } from '@grafana/experimental'; import { ConfigDescriptionLink, ConfigSubSection } from '@grafana/plugin-ui';
import { InlineField, InlineFieldRow, Input, Select, useStyles2 } from '@grafana/ui'; import { InlineField, InlineFieldRow, Input, Select, useStyles2 } from '@grafana/ui';
export interface SpanBarOptions { export interface SpanBarOptions {

View File

@ -3,7 +3,7 @@ import { useCallback, useMemo } from 'react';
import * as React from 'react'; import * as React from 'react';
import { DataSourceJsonData, DataSourceInstanceSettings, DataSourcePluginOptionsEditorProps } from '@grafana/data'; import { DataSourceJsonData, DataSourceInstanceSettings, DataSourcePluginOptionsEditorProps } from '@grafana/data';
import { ConfigDescriptionLink, ConfigSection } from '@grafana/experimental'; import { ConfigDescriptionLink, ConfigSection } from '@grafana/plugin-ui';
import { DataSourcePicker } from '@grafana/runtime'; import { DataSourcePicker } from '@grafana/runtime';
import { InlineField, InlineFieldRow, Input, InlineSwitch } from '@grafana/ui'; import { InlineField, InlineFieldRow, Input, InlineSwitch } from '@grafana/ui';

View File

@ -7,7 +7,7 @@ import {
GrafanaTheme2, GrafanaTheme2,
updateDatasourcePluginJsonDataOption, updateDatasourcePluginJsonDataOption,
} from '@grafana/data'; } from '@grafana/data';
import { ConfigDescriptionLink, ConfigSection } from '@grafana/experimental'; import { ConfigDescriptionLink, ConfigSection } from '@grafana/plugin-ui';
import { DataSourcePicker } from '@grafana/runtime'; import { DataSourcePicker } from '@grafana/runtime';
import { Button, InlineField, InlineFieldRow, Input, useStyles2 } from '@grafana/ui'; import { Button, InlineField, InlineFieldRow, Input, useStyles2 } from '@grafana/ui';

View File

@ -9,7 +9,7 @@ import {
DataSourcePluginOptionsEditorProps, DataSourcePluginOptionsEditorProps,
updateDatasourcePluginJsonDataOption, updateDatasourcePluginJsonDataOption,
} from '@grafana/data'; } from '@grafana/data';
import { ConfigDescriptionLink, ConfigSection } from '@grafana/experimental'; import { ConfigDescriptionLink, ConfigSection } from '@grafana/plugin-ui';
import { DataSourcePicker, DataSourceWithBackend, getDataSourceSrv } from '@grafana/runtime'; import { DataSourcePicker, DataSourceWithBackend, getDataSourceSrv } from '@grafana/runtime';
import { InlineField, InlineFieldRow, Input, InlineSwitch } from '@grafana/ui'; import { InlineField, InlineFieldRow, Input, InlineSwitch } from '@grafana/ui';

View File

@ -17,7 +17,7 @@
"@emotion/css": "11.13.5", "@emotion/css": "11.13.5",
"@grafana/data": "11.5.0-pre", "@grafana/data": "11.5.0-pre",
"@grafana/e2e-selectors": "11.5.0-pre", "@grafana/e2e-selectors": "11.5.0-pre",
"@grafana/experimental": "2.1.6", "@grafana/plugin-ui": "0.9.6",
"@grafana/runtime": "11.5.0-pre", "@grafana/runtime": "11.5.0-pre",
"@grafana/ui": "11.5.0-pre", "@grafana/ui": "11.5.0-pre",
"@react-awesome-query-builder/ui": "6.6.4", "@react-awesome-query-builder/ui": "6.6.4",

View File

@ -2,7 +2,7 @@ import { useCallback, useEffect, useState } from 'react';
import { useAsync } from 'react-use'; import { useAsync } from 'react-use';
import { QueryEditorProps } from '@grafana/data'; import { QueryEditorProps } from '@grafana/data';
import { EditorMode } from '@grafana/experimental'; import { EditorMode } from '@grafana/plugin-ui';
import { Space } from '@grafana/ui'; import { Space } from '@grafana/ui';
import { SqlDatasource } from '../datasource/SqlDatasource'; import { SqlDatasource } from '../datasource/SqlDatasource';

View File

@ -3,7 +3,7 @@ import { useCopyToClipboard } from 'react-use';
import { SelectableValue } from '@grafana/data'; import { SelectableValue } from '@grafana/data';
import { selectors } from '@grafana/e2e-selectors'; import { selectors } from '@grafana/e2e-selectors';
import { EditorField, EditorHeader, EditorMode, EditorRow, FlexItem, InlineSelect } from '@grafana/experimental'; import { EditorField, EditorHeader, EditorMode, EditorRow, FlexItem, InlineSelect } from '@grafana/plugin-ui';
import { reportInteraction } from '@grafana/runtime'; import { reportInteraction } from '@grafana/runtime';
import { Button, InlineSwitch, RadioButtonGroup, Tooltip, Space } from '@grafana/ui'; import { Button, InlineSwitch, RadioButtonGroup, Tooltip, Space } from '@grafana/ui';

View File

@ -1,7 +1,7 @@
import { DataSourceSettings } from '@grafana/data'; import { DataSourceSettings } from '@grafana/data';
import { ConfigSubSection, Stack } from '@grafana/experimental'; import { ConfigSubSection } from '@grafana/plugin-ui';
import { config } from '@grafana/runtime'; import { config } from '@grafana/runtime';
import { Field, Icon, InlineLabel, Label, Switch, Tooltip } from '@grafana/ui'; import { Field, Icon, InlineLabel, Label, Stack, Switch, Tooltip } from '@grafana/ui';
import { SQLConnectionLimits, SQLOptions } from '../../types'; import { SQLConnectionLimits, SQLOptions } from '../../types';

View File

@ -1,7 +1,7 @@
import { useCallback, useEffect, useRef } from 'react'; import { useCallback, useEffect, useRef } from 'react';
import * as React from 'react'; import * as React from 'react';
import { LanguageDefinition, SQLEditor } from '@grafana/experimental'; import { LanguageDefinition, SQLEditor } from '@grafana/plugin-ui';
import { SQLQuery } from '../../types'; import { SQLQuery } from '../../types';

View File

@ -1,7 +1,7 @@
import { useCallback } from 'react'; import { useCallback } from 'react';
import { SelectableValue, toOption } from '@grafana/data'; import { SelectableValue, toOption } from '@grafana/data';
import { AccessoryButton, EditorList, InputGroup } from '@grafana/experimental'; import { AccessoryButton, EditorList, InputGroup } from '@grafana/plugin-ui';
import { Select } from '@grafana/ui'; import { Select } from '@grafana/ui';
import { QueryEditorGroupByExpression } from '../../expressions'; import { QueryEditorGroupByExpression } from '../../expressions';

View File

@ -3,7 +3,7 @@ import { useCallback } from 'react';
import * as React from 'react'; import * as React from 'react';
import { SelectableValue, toOption } from '@grafana/data'; import { SelectableValue, toOption } from '@grafana/data';
import { EditorField, InputGroup } from '@grafana/experimental'; import { EditorField, InputGroup } from '@grafana/plugin-ui';
import { Input, RadioButtonGroup, Select, Space } from '@grafana/ui'; import { Input, RadioButtonGroup, Select, Space } from '@grafana/ui';
import { SQLExpression } from '../../types'; import { SQLExpression } from '../../types';

View File

@ -2,7 +2,7 @@ import { useId } from 'react';
import { SelectableValue } from '@grafana/data'; import { SelectableValue } from '@grafana/data';
import { selectors } from '@grafana/e2e-selectors'; import { selectors } from '@grafana/e2e-selectors';
import { EditorField } from '@grafana/experimental'; import { EditorField } from '@grafana/plugin-ui';
import { Select } from '@grafana/ui'; import { Select } from '@grafana/ui';
interface Props { interface Props {

View File

@ -3,7 +3,7 @@ import { useCallback, useEffect, useId, useState } from 'react';
import { SelectableValue } from '@grafana/data'; import { SelectableValue } from '@grafana/data';
import { selectors } from '@grafana/e2e-selectors'; import { selectors } from '@grafana/e2e-selectors';
import { EditorField } from '@grafana/experimental'; import { EditorField } from '@grafana/plugin-ui';
import { InlineLabel, Input, Select, Stack, useStyles2 } from '@grafana/ui'; import { InlineLabel, Input, Select, Stack, useStyles2 } from '@grafana/ui';
import { QueryEditorExpressionType } from '../../expressions'; import { QueryEditorExpressionType } from '../../expressions';

View File

@ -12,6 +12,7 @@ import { SelectRow } from './SelectRow';
// Mock featureToggle sqlQuerybuilderFunctionParameters // Mock featureToggle sqlQuerybuilderFunctionParameters
jest.mock('@grafana/runtime', () => ({ jest.mock('@grafana/runtime', () => ({
...jest.requireActual('@grafana/runtime'),
config: { config: {
featureToggles: { featureToggles: {
sqlQuerybuilderFunctionParameters: true, sqlQuerybuilderFunctionParameters: true,

View File

@ -4,7 +4,7 @@ import { useCallback } from 'react';
import { SelectableValue, toOption } from '@grafana/data'; import { SelectableValue, toOption } from '@grafana/data';
import { selectors } from '@grafana/e2e-selectors'; import { selectors } from '@grafana/e2e-selectors';
import { EditorField } from '@grafana/experimental'; import { EditorField } from '@grafana/plugin-ui';
import { config } from '@grafana/runtime'; import { config } from '@grafana/runtime';
import { Button, Select, Stack, useStyles2 } from '@grafana/ui'; import { Button, Select, Stack, useStyles2 } from '@grafana/ui';

View File

@ -1,6 +1,6 @@
import { useAsync } from 'react-use'; import { useAsync } from 'react-use';
import { EditorRows, EditorRow, EditorField } from '@grafana/experimental'; import { EditorRows, EditorRow, EditorField } from '@grafana/plugin-ui';
import { DB, QueryEditorProps, QueryRowFilter } from '../../types'; import { DB, QueryEditorProps, QueryRowFilter } from '../../types';
import { QueryToolbox } from '../query-editor-raw/QueryToolbox'; import { QueryToolbox } from '../query-editor-raw/QueryToolbox';

View File

@ -17,7 +17,7 @@ import {
VariableWithMultiSupport, VariableWithMultiSupport,
TimeRange, TimeRange,
} from '@grafana/data'; } from '@grafana/data';
import { EditorMode } from '@grafana/experimental'; import { EditorMode } from '@grafana/plugin-ui';
import { import {
BackendDataSourceResponse, BackendDataSourceResponse,
DataSourceWithBackend, DataSourceWithBackend,

View File

@ -1,4 +1,4 @@
import { EditorMode } from '@grafana/experimental'; import { EditorMode } from '@grafana/plugin-ui';
import { QueryFormat, SQLQuery } from './types'; import { QueryFormat, SQLQuery } from './types';
import { createFunctionField, setGroupByField } from './utils/sql.utils'; import { createFunctionField, setGroupByField } from './utils/sql.utils';

View File

@ -9,7 +9,7 @@ import {
TimeRange, TimeRange,
toOption as toOptionFromData, toOption as toOptionFromData,
} from '@grafana/data'; } from '@grafana/data';
import { CompletionItemKind, EditorMode, LanguageDefinition } from '@grafana/experimental'; import { CompletionItemKind, EditorMode, LanguageDefinition } from '@grafana/plugin-ui';
import { QueryWithDefaults } from './defaults'; import { QueryWithDefaults } from './defaults';
import { import {

View File

@ -3497,7 +3497,7 @@ __metadata:
"@emotion/css": "npm:11.13.5" "@emotion/css": "npm:11.13.5"
"@grafana/data": "npm:11.5.0-pre" "@grafana/data": "npm:11.5.0-pre"
"@grafana/e2e-selectors": "npm:11.5.0-pre" "@grafana/e2e-selectors": "npm:11.5.0-pre"
"@grafana/experimental": "npm:2.1.6" "@grafana/plugin-ui": "npm:0.9.6"
"@grafana/runtime": "npm:11.5.0-pre" "@grafana/runtime": "npm:11.5.0-pre"
"@grafana/schema": "npm:11.5.0-pre" "@grafana/schema": "npm:11.5.0-pre"
"@grafana/tsconfig": "npm:^2.0.0" "@grafana/tsconfig": "npm:^2.0.0"
@ -3875,7 +3875,7 @@ __metadata:
"@emotion/css": "npm:11.13.5" "@emotion/css": "npm:11.13.5"
"@grafana/data": "npm:11.5.0-pre" "@grafana/data": "npm:11.5.0-pre"
"@grafana/e2e-selectors": "npm:11.5.0-pre" "@grafana/e2e-selectors": "npm:11.5.0-pre"
"@grafana/experimental": "npm:2.1.6" "@grafana/plugin-ui": "npm:0.9.6"
"@grafana/runtime": "npm:11.5.0-pre" "@grafana/runtime": "npm:11.5.0-pre"
"@grafana/tsconfig": "npm:^2.0.0" "@grafana/tsconfig": "npm:^2.0.0"
"@grafana/ui": "npm:11.5.0-pre" "@grafana/ui": "npm:11.5.0-pre"