Skip to content

Commit

Permalink
revert merge mistakes and pass in all services
Browse files Browse the repository at this point in the history
  • Loading branch information
flash1293 committed Apr 8, 2020
1 parent 5e96a62 commit 4c9397e
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -60,13 +60,16 @@ function OrderByParamEditor({

useValidation(setValidity, isValid);
useMount(() => {
let respAgg = { id: DEFAULT_VALUE };
// setup the initial value of orderBy
if (!value) {
let respAgg = { id: DEFAULT_VALUE };

if (metricAggs) {
respAgg = metricAggs.filter(isCompatibleAgg)[0] || respAgg;
}
if (metricAggs) {
respAgg = metricAggs.filter(isCompatibleAgg)[0] || respAgg;
}

setValue(respAgg.id);
setValue(respAgg.id);
}
});

useFallbackMetric(setValue, termsAggFilter, metricAggs, value, DEFAULT_VALUE);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ function RadiusRatioOptionControl({ editorStateParams, setStateParamValue }: Agg
/>
</>
);

useMount(() => {
if (!editorStateParams.radiusRatio) {
setStateParamValue(PARAM_NAME, DEFAULT_VALUE);
Expand Down
6 changes: 3 additions & 3 deletions src/plugins/vis_type_timelion/public/timelion_options.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,14 @@

import React, { useCallback } from 'react';
import { EuiPanel } from '@elastic/eui';
import { IUiSettingsClient } from 'kibana/public';

import { VisOptionsProps } from 'src/plugins/vis_default_editor/public';
import { VisParams } from './timelion_vis_fn';
import { TimelionInterval, TimelionExpressionInput } from './components';
import { KibanaContextProvider } from '../../kibana_react/public';
import { TimelionVisDependencies } from './plugin';

const TimelionOptions = (uiSettings: IUiSettingsClient) => {
const TimelionOptions = (dependencies: TimelionVisDependencies) => {
const TimelionOptionsComponent = ({
stateParams,
setValue,
Expand All @@ -41,7 +41,7 @@ const TimelionOptions = (uiSettings: IUiSettingsClient) => {
);

return (
<KibanaContextProvider services={{ uiSettings }}>
<KibanaContextProvider services={dependencies}>
<EuiPanel className="visEditorSidebar__timelionOptions" paddingSize="s">
<TimelionInterval
value={stateParams.interval}
Expand Down
2 changes: 1 addition & 1 deletion src/plugins/vis_type_timelion/public/timelion_vis_type.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ export function getTimelionVisDefinition(dependencies: TimelionVisDependencies)
),
},
editorConfig: {
optionsTemplate: TimelionOptions(dependencies.uiSettings),
optionsTemplate: TimelionOptions(dependencies),
defaultSize: DefaultEditorSize.MEDIUM,
},
requestHandler: timelionRequestHandler,
Expand Down

0 comments on commit 4c9397e

Please sign in to comment.