Date picker
A calendar day via the browser’s native type=date control.
Standalone
Section titled “Standalone”from almasix.orbit.forms import Form, DatePicker
form = Form.make("demo").schema([ DatePicker.make("published_on") .label("Publish date") .required()])In a Resource
Section titled “In a Resource”from almasix.orbit import Resourcefrom almasix.orbit.forms import Form, DatePicker
class PostResource(Resource): @classmethod def form(cls, form: Form) -> Form: return form.schema([ DatePicker.make("starts_on").required(), DatePicker.make("ends_on") .visible(lambda record=None, **_: True), ])Key methods
Section titled “Key methods”Setsinput_typetodate``.required() / .default("2026-09-17").min_length / max rules via.rules(…)if needed.disabled(...) / .visible(...) / .live()
Closures work on .label(), .helper_text(), .placeholder(), .visible(), .disabled(), and .required() — see Form closures.
Preview
Section titled “Preview”
