mirror of
https://github.com/grafana/grafana.git
synced 2026-08-04 10:33:21 -05:00
Commented out the Loki dashboard query editor
This commit is contained in:
@@ -2,61 +2,65 @@
|
||||
import React, { PureComponent } from 'react';
|
||||
|
||||
// Components
|
||||
import { Select, SelectOptionItem } from '@grafana/ui';
|
||||
// import { Select, SelectOptionItem } from '@grafana/ui';
|
||||
|
||||
// Types
|
||||
import { QueryEditorProps } from '@grafana/ui/src/types';
|
||||
import { LokiDatasource } from '../datasource';
|
||||
import { LokiQuery } from '../types';
|
||||
import { LokiQueryField } from './LokiQueryField';
|
||||
// import { LokiQueryField } from './LokiQueryField';
|
||||
|
||||
type Props = QueryEditorProps<LokiDatasource, LokiQuery>;
|
||||
|
||||
interface State {
|
||||
query: LokiQuery;
|
||||
}
|
||||
// interface State {
|
||||
// query: LokiQuery;
|
||||
// }
|
||||
|
||||
export class LokiQueryEditor extends PureComponent<Props> {
|
||||
state: State = {
|
||||
query: this.props.query,
|
||||
};
|
||||
|
||||
onRunQuery = () => {
|
||||
const { query } = this.state;
|
||||
|
||||
this.props.onChange(query);
|
||||
this.props.onRunQuery();
|
||||
};
|
||||
|
||||
onFieldChange = (query: LokiQuery, override?) => {
|
||||
this.setState({
|
||||
query: {
|
||||
...this.state.query,
|
||||
expr: query.expr,
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
onFormatChanged = (option: SelectOptionItem) => {
|
||||
this.props.onChange({
|
||||
...this.state.query,
|
||||
resultFormat: option.value,
|
||||
});
|
||||
};
|
||||
// state: State = {
|
||||
// query: this.props.query,
|
||||
// };
|
||||
//
|
||||
// onRunQuery = () => {
|
||||
// const { query } = this.state;
|
||||
//
|
||||
// this.props.onChange(query);
|
||||
// this.props.onRunQuery();
|
||||
// };
|
||||
//
|
||||
// onFieldChange = (query: LokiQuery, override?) => {
|
||||
// this.setState({
|
||||
// query: {
|
||||
// ...this.state.query,
|
||||
// expr: query.expr,
|
||||
// },
|
||||
// });
|
||||
// };
|
||||
//
|
||||
// onFormatChanged = (option: SelectOptionItem) => {
|
||||
// this.props.onChange({
|
||||
// ...this.state.query,
|
||||
// resultFormat: option.value,
|
||||
// });
|
||||
// };
|
||||
|
||||
render() {
|
||||
const { query } = this.state;
|
||||
const { datasource } = this.props;
|
||||
const formatOptions: SelectOptionItem[] = [
|
||||
{ label: 'Time Series', value: 'time_series' },
|
||||
{ label: 'Table', value: 'table' },
|
||||
];
|
||||
|
||||
query.resultFormat = query.resultFormat || 'time_series';
|
||||
const currentFormat = formatOptions.find(item => item.value === query.resultFormat);
|
||||
// const { query } = this.state;
|
||||
// const { datasource } = this.props;
|
||||
// const formatOptions: SelectOptionItem[] = [
|
||||
// { label: 'Time Series', value: 'time_series' },
|
||||
// { label: 'Table', value: 'table' },
|
||||
// ];
|
||||
//
|
||||
// query.resultFormat = query.resultFormat || 'time_series';
|
||||
// const currentFormat = formatOptions.find(item => item.value === query.resultFormat);
|
||||
|
||||
return (
|
||||
<div>
|
||||
<div className="gf-form">
|
||||
<div className="gf-form-label">Loki is currently not supported as dashboard data source. We are working on it!</div>
|
||||
</div>
|
||||
{/*
|
||||
<LokiQueryField
|
||||
datasource={datasource}
|
||||
query={query}
|
||||
@@ -78,6 +82,7 @@ export class LokiQueryEditor extends PureComponent<Props> {
|
||||
<div className="gf-form-label gf-form-label--grow" />
|
||||
</div>
|
||||
</div>
|
||||
*/}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user