Connections: Fix redirection when creating new DS (#62938)

fix: redirect to connections when creating a new DS from the catalog
This commit is contained in:
Levente Balogh 2023-02-06 11:24:04 +01:00 committed by GitHub
parent 57369915f5
commit f815c690d7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,7 +2,7 @@ import React, { useCallback } from 'react';
import { DataSourcePluginMeta } from '@grafana/data';
import { Button } from '@grafana/ui';
import { addDataSource } from 'app/features/datasources/state/actions';
import { useDataSourcesRoutes, addDataSource } from 'app/features/datasources/state';
import { useDispatch } from 'app/types';
import { isDataSourceEditor } from '../../permissions';
@ -14,14 +14,15 @@ type Props = {
export function GetStartedWithDataSource({ plugin }: Props): React.ReactElement | null {
const dispatch = useDispatch();
const dataSourcesRoutes = useDataSourcesRoutes();
const onAddDataSource = useCallback(() => {
const meta = {
name: plugin.name,
id: plugin.id,
} as DataSourcePluginMeta;
dispatch(addDataSource(meta));
}, [dispatch, plugin]);
dispatch(addDataSource(meta, dataSourcesRoutes.Edit));
}, [dispatch, plugin, dataSourcesRoutes]);
if (!isDataSourceEditor()) {
return null;