File tree Expand file tree Collapse file tree 2 files changed +9
-12
lines changed
pages/home/components/form Expand file tree Collapse file tree 2 files changed +9
-12
lines changed Original file line number Diff line number Diff line change @@ -224,6 +224,8 @@ const InstanceHeader = ({ onChangeDbIndex }: Props) => {
224224 >
225225 < NumericInput
226226 autoSize
227+ autoValidate
228+ min = { 0 }
227229 onFocus = { selectOnFocus }
228230 onChange = { ( value ) =>
229231 setDbIndex ( value ? value . toString ( ) : '' )
Original file line number Diff line number Diff line change 11import React , { ChangeEvent } from 'react'
2- import { EuiFieldNumber , htmlIdGenerator } from '@elastic/eui'
2+ import { EuiFieldNumber , htmlIdGenerator } from '@elastic/eui'
33import { FormikProps } from 'formik'
44
55import { validateNumber } from 'uiSrc/utils'
@@ -10,6 +10,7 @@ import { Spacer } from 'uiSrc/components/base/layout/spacer'
1010import { Checkbox } from 'uiSrc/components/base/forms/checkbox/Checkbox'
1111import { FormField } from 'uiSrc/components/base/forms/FormField'
1212import styles from '../styles.module.scss'
13+ import { NumericInput } from '@redis-ui/components'
1314
1415export interface Props {
1516 formik : FormikProps < DbConnectionInfo >
@@ -53,21 +54,15 @@ const DbIndex = (props: Props) => {
5354 < Row gap = "m" responsive >
5455 < FlexItem grow className = { styles . dbInput } >
5556 < FormField label = "Database Index" >
56- < EuiFieldNumber
57+ < NumericInput
58+ autoValidate
59+ min = { 0 }
5760 name = "db"
5861 id = "db"
5962 data-testid = "db"
6063 placeholder = "Enter Database Index"
61- value = { formik . values . db ?? '0' }
62- maxLength = { 6 }
63- onChange = { ( e : ChangeEvent < HTMLInputElement > ) => {
64- formik . setFieldValue (
65- e . target . name ,
66- validateNumber ( e . target . value . trim ( ) ) ,
67- )
68- } }
69- type = "text"
70- min = { 0 }
64+ value = { Number ( formik . values . db ) }
65+ onChange = { ( value ) => formik . setFieldValue ( 'db' , value ) }
7166 />
7267 </ FormField >
7368 </ FlexItem >
You can’t perform that action at this time.
0 commit comments