2019-03-25 12:08:28 +01:00
|
|
|
import React, { FunctionComponent } from 'react';
|
|
|
|
|
import { LokiQueryFieldForm, LokiQueryFieldFormProps } from './LokiQueryFieldForm';
|
|
|
|
|
|
2020-01-24 15:07:45 +01:00
|
|
|
type LokiQueryFieldProps = Omit<
|
|
|
|
|
LokiQueryFieldFormProps,
|
2021-03-12 15:21:30 +01:00
|
|
|
'labelsLoaded' | 'onLoadOptions' | 'onLabelsRefresh' | 'absoluteRange'
|
2020-01-24 15:07:45 +01:00
|
|
|
>;
|
|
|
|
|
|
2021-01-20 07:59:48 +01:00
|
|
|
export const LokiQueryField: FunctionComponent<LokiQueryFieldProps> = (props) => {
|
2020-07-30 18:04:20 +02:00
|
|
|
const { datasource, range, ...otherProps } = props;
|
|
|
|
|
const absoluteTimeRange = { from: range!.from!.valueOf(), to: range!.to!.valueOf() }; // Range here is never optional
|
|
|
|
|
|
2021-03-02 16:58:14 +01:00
|
|
|
return <LokiQueryFieldForm datasource={datasource} absoluteRange={absoluteTimeRange} {...otherProps} />;
|
2019-03-25 12:08:28 +01:00
|
|
|
};
|
2018-10-30 16:14:01 +01:00
|
|
|
|
2018-12-05 23:13:57 +01:00
|
|
|
export default LokiQueryField;
|