9 lines
424 B
TypeScript
9 lines
424 B
TypeScript
import { DataSourceJsonData, DataSourceSettings, urlUtil, locationUtil } from '@grafana/data';
|
|
|
|
export const constructDataSourceExploreUrl = (dataSource: DataSourceSettings<DataSourceJsonData, {}>) => {
|
|
const exploreState = JSON.stringify({ datasource: dataSource.name, context: 'explore' });
|
|
const exploreUrl = urlUtil.renderUrl(locationUtil.assureBaseUrl('/explore'), { left: exploreState });
|
|
|
|
return exploreUrl;
|
|
};
|