UNPKG

@handie/squirtle

Version:

Widgets for Handie-React

11 lines (10 loc) 602 B
import { jsx as _jsx } from "react/jsx-runtime"; import { isNumeric, getControl } from 'handie-react'; import { IntegerFieldStructuralWidget } from 'handie-react/dist/widgets/class'; import { getNumberInputProps } from '../../../../utils'; export default class NumberEditIntegerFieldWidget extends IntegerFieldStructuralWidget { render() { const NumberInput = getControl('NumberInput'); return NumberInput ? (_jsx(NumberInput, Object.assign({}, getNumberInputProps(this), { onChange: value => this.onChange(isNumeric(value) ? parseFloat(value) : value) }), void 0)) : null; } }