Skip to content

Time picker

Just the clock — opening hours, reminder times, quiet hours.

from almasix.orbit.forms import Form, TimePicker
form = Form.make("demo").schema([
TimePicker.make("opens_at").label("Opens at").default("09:00")
])
from almasix.orbit import Resource
from almasix.orbit.forms import Form, TimePicker
class PostResource(Resource):
@classmethod
def form(cls, form: Form) -> Form:
return form.schema([
TimePicker.make("reminder_at").required(),
TimePicker.make("quiet_until"),
])
  • Sets input_typetotime``
  • .default("09:00") / .required()
  • .disabled(...) / .visible(...)

Closures work on .label(), .helper_text(), .placeholder(), .visible(), .disabled(), and .required() — see Form closures.

Orbit form example (light)

Orbit form example (dark)