Input
canonSingle-line input in text, email, url, code, number and short widths.
States include read-only (canon since 28 Sep 2026, !4102): --surface-75, full --fg text, cursor: text, focus ring kept; replaces the scoped .finput[readonly]. Registered exceptions from <Input> (AD 28 Sep 2026, !4110) — inline editing in context, a 32px box would break the header or the tool: .nt-bub-url (link field inside the note formatting bubble) and .sgb-th-edit (column rename in the segment table header), both --control-h-sm (24px); .sgb-th-edit carries the focus ring like .rr-edit; on touch (pointer: coarse) .nt-bub-url is 44px. Any other bare <input> with a text-field box class fails the input-raw HARD rule.
Used in 90 files · 37 areas · 271× — components/accounting, components/assistant, components/callwrapup, components/clen-tymu, components/datamart, components/mail …
@acrm/ui <Input>.acrm-input .acrm-input--num .acrm-input--code .acrm-input--short +3SourceStoryLegacy card Inputs.htmlImport
import { Input } from '@acrm/ui'
Props
Input packages/ui/src/components/Input.tsx · extends ComponentProps<'input'>
Only the inherited HTML attributes.