argo-cd

Форк
0
/
number-field.tsx 
12 строк · 513.0 Байт
1
import * as React from 'react';
2
import * as ReactForm from 'react-form';
3

4
export const NumberField = ReactForm.FormField((props: {fieldApi: ReactForm.FieldApi; className: string; onBlur?: () => void}) => {
5
    const {
6
        fieldApi: {getValue, setValue, setTouched},
7
        onBlur = () => setTouched(true),
8
        ...rest
9
    } = props;
10

11
    return <input {...rest} className={props.className} type='number' value={getValue()} onChange={el => setValue(parseInt(el.target.value, 10))} onBlur={onBlur} />;
12
});
13

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.