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