Input components

Listbox/select, search, date, and inline-edit fields — zero JavaScript, riding on platform primitives. Back to the kitchen sink.

Listbox & select

The select is a native control enhanced with appearance: base-select where supported — open it to see the styled panel; other browsers get the plain .form-select look.

Labels (always-open listbox)
  • accessibility
  • design-system
  • frontend
  • legacy (locked)

Search field

/
⌘K

Authoring shorthand: <lz-search placeholder="Search boards" shortcut="/"></lz-search> (templates/search.html).

Date field

Sprint window
Native pickers do the behavior; constrain with min/max.
Due date is required.

Inline edit

Zero-JS default: a hidden checkbox swaps view and editor. Click the value (or Tab to the toggle and press Space) to edit. Cancel is type="reset" — it closes the editor and reverts the field; Save submits the form.

Time field