mirror of
https://github.com/grafana/grafana.git
synced 2025-02-13 00:55:47 -06:00
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:
parent
57369915f5
commit
f815c690d7
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user