Skip to Content
ComponentsInputTimePicker

TimePicker

Time selection. The value is a string"HH:mm" (or "HH:mm:ss" with showSeconds), 24-hour. Steps thin out the pickable values.

Opens at
15-minute steps
With seconds
import { TimePicker } from '@gg-software/ui'; <TimePicker label="Opens at" value={time} onChange={(value) => setTime(value)} /> <TimePicker label="15-minute steps" minuteStep={15} clearable /> <TimePicker label="With seconds" showSeconds />

Props

PropTypeDefaultDescription
valuestring | null"HH:mm" or "HH:mm:ss" (24-hour)
defaultValuestring | nullnull
onChange((value: string | null) => void)
showSecondsbooleanfalse
hourStepnumber1
minuteStepnumber1
secondStepnumber1
placeholderstringSelect time
clearablebooleanfalse
labelReactNode
hintReactNode
errorReactNode
requiredboolean
size"sm" | "md" | "lg"md
status"warning" | "error"
disabledbooleanfalse
idstring
namestring
classNamestring

* required · generated from packages/ui/src/input/TimePicker/TimePicker.tsx