Skip to Content
ComponentsSelect / InputNumber InputOverview

Number Input

사용자가 숫자 입력을 할 수 있도록 돕습니다.

Live Demo

Size
State
View in Storybook →

Props

PropTypeDefaultDescription
size"small" | "medium""medium"Number Input의 크기를 선택합니다.
minnumber0최소 입력 값을 지정합니다. (0~100)
maxnumber100최대 입력 값을 지정합니다. (0~100)
stepnumber1값 변경 단위를 지정합니다. (0~100)
allowExceedForExplicitFeedbackbooleanfalse범위 초과 입력 허용 여부를 지정합니다.
componentElementType-렌더링할 HTML 요소를 지정합니다.
counterboolean-카운터 표시 여부를 지정합니다.
validationMessagestring-유효성 검사 메시지를 지정합니다.
validationIconReactNode-유효성 검사 아이콘을 지정합니다.
localestring-로케일을 지정합니다.
onDecrease() => void-감소 시 실행되는 함수를 지정합니다.
onIncrease() => void-증가 시 실행되는 함수를 지정합니다.
numberFormatPropsobject-숫자 포맷 속성을 지정합니다.

Anatomy

Number Input anatomy

  1. Label (optional)
  2. Container
  3. Text
  4. Icon button group (optional)
  5. Validation message (optional)
  6. Helper text (optional)