TimeFieldBase
Data Input
시간 입력과 시·분·오전/오후 선택 패널을 결합한 시간 필드.
Usage
시간을 직접 입력하거나 선택 패널에서 고르게 할 때 사용한다.
import
import
예제를 복사해 쓸 때 필요한 준비
• @mildang/icons 를 따로 설치한다. DS 패키지에 아이콘 컴포넌트가 포함되지 않는다.
• @mildang/styled-system 은 이 저장소에서 Panda 가 생성하는 산출물이다. 저장소 안에서는 turbo run ship 이후 쓸 수 있고, 패키지 소비자는 자기 Panda 산출물이나 다른 레이아웃 수단으로 바꿔야 한다.
API Reference
TimeFieldBase Props
Prop
Type
Default
string
지정 안 함
boolean
지정 안 함
string
지정 안 함
ReactNode
지정 안 함
boolean
false
boolean
지정 안 함
(value: string) => string
지정 안 함
boolean
지정 안 함
boolean
false
ReactNode
지정 안 함
boolean
지정 안 함
string
지정 안 함
string
지정 안 함
ReactNode
지정 안 함
1 | 5 | 10 | 15 | 30
지정 안 함
boolean
지정 안 함
string
지정 안 함
FocusEventHandler<HTMLInputElement | HTMLTextAreaElement>
지정 안 함
(value: string) => void
지정 안 함
FocusEventHandler<HTMLInputElement | HTMLTextAreaElement>
지정 안 함
FormEventHandler<HTMLInputElement | HTMLTextAreaElement>
지정 안 함
KeyboardEventHandler<HTMLInputElement | HTMLTextAreaElement>
지정 안 함
KeyboardEventHandler<HTMLInputElement | HTMLTextAreaElement>
지정 안 함
ReactNode
지정 안 함
(props: { value?: string; onChange: (value: string) => void; onClose: () => void; }) => ReactNode
지정 안 함
boolean
지정 안 함
boolean
지정 안 함
ReactNode
지정 안 함
"xs" | "sm" | "md" | "lg" | "xl"
md
ReactNode
지정 안 함
boolean
지정 안 함
"HH AA" | "HH:MM AA" | "HH:MM:SS AA" | "HH:MM:SS.MSS AA" | "HH:MM:SS.MSS" | "HH:MM:SS" | "HH:MM" | "HH" | "MM:SS.MSS" | "MM:SS" | "SS.MSS"
HH:MM
ReactNode
지정 안 함
string
지정 안 함
boolean
지정 안 함
TimeInput
Prop
Type
Default
string
지정 안 함
boolean
지정 안 함
string
지정 안 함
ReactNode
지정 안 함
ReactNode
지정 안 함
boolean
지정 안 함
boolean
지정 안 함
boolean
false
ReactNode
지정 안 함
boolean
지정 안 함
string
지정 안 함
string
지정 안 함
ReactNode
지정 안 함
boolean
지정 안 함
string
지정 안 함
FocusEventHandler<HTMLInputElement | HTMLTextAreaElement>
지정 안 함
() => void
지정 안 함
FocusEventHandler<HTMLInputElement | HTMLTextAreaElement>
지정 안 함
FormEventHandler<HTMLInputElement | HTMLTextAreaElement>
지정 안 함
KeyboardEventHandler<HTMLInputElement | HTMLTextAreaElement>
지정 안 함
KeyboardEventHandler<HTMLInputElement | HTMLTextAreaElement>
지정 안 함
ReactNode
지정 안 함
boolean
지정 안 함
ReactNode
지정 안 함
"xs" | "sm" | "md" | "lg" | "xl"
md
ReactNode
지정 안 함
boolean
지정 안 함
string
지정 안 함
boolean
지정 안 함
TimeMaskedInput
Prop
Type
Default
string
지정 안 함
boolean
지정 안 함
string
지정 안 함
ReactNode
지정 안 함
ReactNode
지정 안 함
boolean
지정 안 함
boolean
지정 안 함
boolean
false
ReactNode
지정 안 함
boolean
지정 안 함
string
지정 안 함
string
지정 안 함
ReactNode
지정 안 함
boolean
지정 안 함
string
지정 안 함
FocusEventHandler<HTMLInputElement | HTMLTextAreaElement>
지정 안 함
(value: string) => void
지정 안 함
() => void
지정 안 함
FocusEventHandler<HTMLInputElement | HTMLTextAreaElement>
지정 안 함
FormEventHandler<HTMLInputElement | HTMLTextAreaElement>
지정 안 함
KeyboardEventHandler<HTMLInputElement | HTMLTextAreaElement>
지정 안 함
KeyboardEventHandler<HTMLInputElement | HTMLTextAreaElement>
지정 안 함
ReactNode
지정 안 함
boolean
지정 안 함
ReactNode
지정 안 함
"xs" | "sm" | "md" | "lg" | "xl"
md
boolean
지정 안 함
"HH AA" | "HH:MM AA" | "HH:MM:SS AA" | "HH:MM:SS.MSS AA" | "HH:MM:SS.MSS" | "HH:MM:SS" | "HH:MM" | "HH" | "MM:SS.MSS" | "MM:SS" | "SS.MSS"
HH:MM
string
지정 안 함
boolean
지정 안 함
같은 패밀리
@mildang/design-system/TimeField 에서 같이 내보내는 컴포넌트다.
표시 형식
구성요소
예제
입력과 선택 패널
평상시(닫힌) 상태의 완성형 시간 필드입니다. 열린 패널은 TimePicker 카드에서 따로 봅니다.
크기와 비활성 상태
xs부터 xl까지의 높이와 오류·비활성을 한 줄에서 비교합니다.