diff --git a/redisinsight/ui/src/components/base/forms/button-group/ButtonGroup.tsx b/redisinsight/ui/src/components/base/forms/button-group/ButtonGroup.tsx new file mode 100644 index 0000000000..507fbd4b5e --- /dev/null +++ b/redisinsight/ui/src/components/base/forms/button-group/ButtonGroup.tsx @@ -0,0 +1,5 @@ +import { ButtonGroup, ButtonGroupProps } from '@redis-ui/components' + +export { ButtonGroup } + +export type { ButtonGroupProps } diff --git a/redisinsight/ui/src/packages/redistimeseries-app/src/components/Chart/ChartConfigForm.tsx b/redisinsight/ui/src/packages/redistimeseries-app/src/components/Chart/ChartConfigForm.tsx index 77a1fb06cb..df923a80e0 100644 --- a/redisinsight/ui/src/packages/redistimeseries-app/src/components/Chart/ChartConfigForm.tsx +++ b/redisinsight/ui/src/packages/redistimeseries-app/src/components/Chart/ChartConfigForm.tsx @@ -1,7 +1,6 @@ import React, { useState } from 'react' -import { EuiButtonGroup, EuiButtonGroupProps } from '@elastic/eui' -import { SwitchInput, TextInput } from 'uiSrc/components/base/inputs' +import { SwitchInput, TextInput } from 'uiSrc/components/base/inputs' import { FormFieldset } from 'uiSrc/components/base/forms/fieldset' import { AxisScale, GraphMode, ChartConfigFormProps } from './interfaces' import { @@ -9,13 +8,18 @@ import { Y_LABEL_MAX_LENGTH, TITLE_MAX_LENGTH, } from './constants' +import { RiAccordion } from 'uiSrc/components/base/display/accordion/RiAccordion' +import { + ButtonGroup, + ButtonGroupProps, +} from 'uiSrc/components/base/forms/button-group/ButtonGroup' const NewEnumSelect = ({ selected, values, onClick, }: { - select: string + selected: string values: string[] onClick: (v: string) => void }) => ( @@ -25,6 +29,7 @@ const NewEnumSelect = ({ title={v.charAt(0).toUpperCase() + v.slice(1)} onClick={() => onClick(v)} className={`button-point ${selected === v ? 'button-selected' : null}`} + key={v} > {v} @@ -37,9 +42,20 @@ export default function ChartConfigForm(props: ChartConfigFormProps) { const { onChange, value } = props + const yAxisButtonGroupItems = [ + { + label: 'Left', + value: false, + }, + { + label: 'Right', + value: true, + }, + ] + return (