0.0.6 • Published 6 months ago

@culur/antd-number-picker v0.0.6

Weekly downloads
-
License
GNU GPLv3
Repository
github
Last release
6 months ago

@culur/antd-number-picker

Ant design number picker.

Npm version Downloads/month GitHub issues

Renovate enabled Main Publish CodeFactor

Install

Add @culur/antd-number-picker dependency to your project.

# Using npm
npm install @culur/antd-number-picker

# Using yarn
yarn add @culur/antd-number-picker

Usage

Standalone

function Example() {
  const [value, setValue] = setState(0);

  return (
    <AntdNumberPicker
      min={0}
      max={10}
      value={value}
      onChange={(value_) => setValue(value_)}
    />
  );
}

Antd form

function Example() {
  type FormValues = { number: number };
  const [form] = Form.useForm<FormValues>();

  const onFinish = (values: FormValues) => {
    console.log(`form values: ${values.number}`);
  };

  return (
    <Form
      layout="inline"
      form={form}
      onFinish={onFinish}
      initialValues={{
        number: 3,
      }}
    >
      <Form.Item name="number">
        <AntdNumberPicker min={0} max={10} />
      </Form.Item>
      <Form.Item>
        <Button type="primary" htmlType="submit">
          Submit
        </Button>
      </Form.Item>
    </Form>
  );
}

Props

PropertyDescriptionTypeDefaultRequired
classNameInputNumber classNamestring--
minThe min valuenumber-true
maxThe max valuenumber-true
readOnlyIf readonly the inputbooleanfalse-
placementThe position of the tooltip relative to the target, which can be one of top left right bottom topLeft topRight bottomLeft bottomRight leftTop leftBottom rightTop rightBottomstringbottomLeft-
triggerTooltip trigger mode. Could be multiple by passing an arrayhover | focus | click | contextMenu | string[]click-
colsNumber of cols in popovernumber7-
rowsNumber of rows in popovernumber7-
valueThe current valuenumber--
onChangeThe callback triggered when the value is changedfunction(value: number \| string \| null)--

License

@culur/antd-number-picker is released under the GNU GPLv3 license.

0.0.6

6 months ago

0.0.5

7 months ago

0.0.4

8 months ago

0.0.3

8 months ago

0.0.2

8 months ago

0.0.1

8 months ago