사용 방법
1) 기본(가로형)
<%- include(`${_src}/views/components/form/input-quantity-stepper.ejs`, {
type: 'horiz',
name: 'quantity',
value: 1,
min: 1,
max: 9999,
step: 1,
unit: '개'
}) %>
2) 세로형
<%- include(`${_src}/views/components/form/input-quantity-stepper.ejs`, {
type: 'vertical',
name: 'quantity2',
value: 10,
min: 1,
max: 9999,
step: 1,
unit: '박스'
}) %>
3) 옵션 추가
<%- include(`${_src}/views/components/form/input-quantity-stepper.ejs`, {
type: 'horiz',
variant: 'is-compact',
name: 'quantity3',
value: 1,
min: 1,
max: 5,
step: 1,
unit: 'EA',
disabled: false,
required: false
}) %>
파라미터
- type: 'horiz' | 'vertical' (기본값: 'horiz')
- variant: wrapper에 추가할 클래스
- name: input name
- value: 초기값
- min: 최소값 (기본값: 1)
- max: 최대값 (기본값: Infinity)
- step: 증감 단위 (기본값: 1)
- unit: 단위 텍스트 (미입력 시 숨김)
- disabled: 비활성화 여부 (기본값: false)
- required: 필수 여부 (기본값: false)