/* * Copyright OpenSearch Contributors * SPDX-License-Identifier: Apache-2.0 */ import { EuiFieldNumber, EuiFormRow, EuiPanel, EuiSpacer, EuiSuperSelect, EuiTitle, } from '@elastic/eui'; import React from 'react'; import { Field } from 'src/plugins/dashboard/public/types'; import { GanttParams, VisOptionsProps } from '../gantt_vis_type'; export function GanttChartEditor({ aggs, stateParams, setValue }: VisOptionsProps) { const fieldOptions = aggs.indexPattern.fields.map((field: Field) => { return { value: field.name, inputDisplay: field.name, }; }); return ( <>

Metrics

setValue('labelField', value)} /> setValue('startTimeField', value)} /> setValue('durationField', value)} />

Results

setValue('size', parseInt(e.target.value, 10))} />
); }