UNPKG

@brizy/ui

Version:
13 lines (12 loc) 704 B
import React, { useCallback } from "react"; import AntInputNumber from "antd/lib/input-number"; import { BRZ_PREFIX } from "../../constants"; export const ToolbarNumber = (props) => { const { value, onChange, disabled, min, max, step, placeholder, onBlur, onFocus, onPressEnter } = props; const _onChange = useCallback((e) => { if (typeof e === "number") { onChange(e); } }, [onChange]); return (React.createElement(AntInputNumber, { className: `${BRZ_PREFIX}-toolbar__number`, value: value, disabled: disabled, min: min, max: max, step: step, placeholder: placeholder, onBlur: onBlur, onFocus: onFocus, onPressEnter: onPressEnter, onChange: _onChange })); };