@zcomp/input-number
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

What is it?

A component implementing number input with two buttons for incrementing and decrementing value. Nothing more.

Installation

npm i --save @zcomp/input-number

Usage

const inputNumber = require('@zcomp/input-number');
inputNumber.InputNumberFactory.init();
<div class="js-input-number">
  <button class="js-input-number__dec">Decrement</button>
  <input type="number" name="number" class="js-input-number__input" min="0" max="10" />
  <button class="js-input-number__inc">Increment</button>
</div>

Component understands and respects min and max attributes on js-input-number__input element. Buttons are enabled and disabled on-the-fly when necessary (by adding disabled attribute on them). You can make buttons to be always enabled by setting disableButtons to false in options. Attribute data-input-number-disable-buttons exists for the same purpose.

Readme

Keywords

none

Package Sidebar

Install

npm i @zcomp/input-number

Weekly Downloads

0

Version

0.0.4

License

MIT

Last publish

Collaborators

  • zenwarr