DSPicker: Use new DS picker everywhere in Grafana (#70609)

This commit is contained in:
Ivan Ortega Alba
2023-07-26 18:40:51 +02:00
committed by GitHub
parent 98cb3ce3b6
commit 8415dd40d7
25 changed files with 78 additions and 60 deletions

View File

@@ -2,9 +2,9 @@ import { css } from '@emotion/css';
import React, { Dispatch, SetStateAction, useEffect, useState } from 'react';
import { usePrevious } from 'react-use';
import { VariableSuggestion } from '@grafana/data';
import { DataSourcePicker } from '@grafana/runtime';
import { DataSourceInstanceSettings, VariableSuggestion } from '@grafana/data';
import { Button, LegacyForms, DataLinkInput, stylesFactory } from '@grafana/ui';
import { DataSourcePicker } from 'app/features/datasources/components/picker/DataSourcePicker';
import { DataLinkConfig } from '../types';
@@ -126,7 +126,7 @@ export const DataLink = (props: Props) => {
<DataSourcePicker
tracing={true}
// Uid and value should be always set in the db and so in the items.
onChange={(ds) => {
onChange={(ds: DataSourceInstanceSettings) => {
onChange({
...value,
datasourceUid: ds.uid,