|
|
|
@ -20,11 +20,6 @@ export async function getVariableQueryEditor< |
|
|
|
|
datasource: DataSourceApi<TQuery, TOptions>, |
|
|
|
|
importDataSourcePluginFunc = importDataSourcePlugin |
|
|
|
|
): Promise<VariableQueryEditorType> { |
|
|
|
|
if (hasLegacyVariableSupport(datasource)) { |
|
|
|
|
const dsPlugin = await importDataSourcePluginFunc(datasource.meta!); |
|
|
|
|
return dsPlugin.components.VariableQueryEditor ?? LegacyVariableQueryEditor; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (hasCustomVariableSupport(datasource)) { |
|
|
|
|
return datasource.variables.editor; |
|
|
|
|
} |
|
|
|
@ -43,6 +38,11 @@ export async function getVariableQueryEditor< |
|
|
|
|
return StandardVariableQueryEditor; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (hasLegacyVariableSupport(datasource)) { |
|
|
|
|
const dsPlugin = await importDataSourcePluginFunc(datasource.meta!); |
|
|
|
|
return dsPlugin.components.VariableQueryEditor ?? LegacyVariableQueryEditor; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return null; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|