mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Scenes: Use DataSourceRef only in the query variable type (#60157)
This commit is contained in:
parent
a09d9d68a8
commit
089ec1d94e
@ -29,7 +29,7 @@ export function getQueryVariableDemo(standalone: boolean): Scene {
|
||||
name: 'instance (using datasource variable)',
|
||||
refresh: VariableRefresh.onTimeRangeChanged,
|
||||
query: { query: 'label_values(go_gc_duration_seconds, ${metric})' },
|
||||
datasource: '${datasource}',
|
||||
datasource: { uid: '${datasource}' },
|
||||
}),
|
||||
new QueryVariable({
|
||||
name: 'label values (on time range refresh)',
|
||||
|
@ -30,7 +30,7 @@ import { metricNamesToVariableValues } from './utils';
|
||||
|
||||
export interface QueryVariableState extends MultiValueVariableState {
|
||||
type: 'query';
|
||||
datasource: DataSourceRef | string | null;
|
||||
datasource: DataSourceRef | null;
|
||||
query: any;
|
||||
regex: string;
|
||||
refresh: VariableRefresh;
|
||||
@ -126,7 +126,7 @@ export class QueryVariable extends MultiValueVariable<QueryVariableState> {
|
||||
}
|
||||
|
||||
private async getDataSource(): Promise<DataSourceApi> {
|
||||
return getDataSourceSrv().get(this.state.datasource ?? '', {
|
||||
return getDataSourceSrv().get(this.state.datasource, {
|
||||
__sceneObject: { text: '__sceneObject', value: this },
|
||||
});
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user