Material Selector
Two construction-material pickers: a compact search combobox over leaf material classes, and a card-driven class → term drill-down wizard, plus a density-aware volume input and the status-gated field → picker-modal flow.
bunx shadcn@latest add @nx-ui/material-selectorMaterialField → MaterialPickerModal
The movement-form flow: the field stays gated (dashed) until a status is chosen, then opens the picker — search and category chips over grouped tiles with risk-toned swatches, Haz/POPs/Common badges and EWC · unit · density meta. One pick cascades the suggested EWC, unit and hazard flags back into the form.
Material status
Material
MaterialTypeSelector — compact combobox
A single-line autocomplete over leaf material classes. Shows every class by default; searches names, synonyms and breadcrumbs once you type two characters.
Selected: soil.topsoil
MaterialClassAndTermSelectWizard — drill-down
Navigate categories as cards, pick a term, or search across every term. A confirmation card summarises the choice with a Change reset.
MaterialVolumeInput — density conversion
A number input with a trailing m³ / tonnes select. Toggling the unit auto-converts using the class's reference density; the info tooltip shows the density range.