Form controls

Sticky save bar

Keeps Save in view on a whole-page form: saved / unsaved changes / error on the left, Discard and Save on the right. A card on desktop, a glass bar above the tab bar on the phone. Kit v2 marks it dirty for you.

Live specimen

Lifted from the approved family page at build time; interact with it.

Sticky save bar

A whole-page form keeps Save in view. Type in the field to see the dirty state.

All changes savedUnsaved changesNot saved. Try again.
Uses.k-savebar.k-saved.k-dirty.k-err[data-k-form][data-k-discard]

from families/page-primitives/#save