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