Interface

TimecodeInputProps

Props for the timecode text input primitive. Extends Base UI `Input` props, so controlled and uncontrolled React input patterns both work. Use `onValueChange` for the current text value as the user types, or `onChange` when composing with native form handlers. By default it renders as a plain text input, disables browser autocomplete, and disables spellcheck so punctuation-heavy values such as `1:02:03.04` stay visually stable. Pass explicit native input props when a form needs different behavior.

Signature

Type Definition
Interface TimecodeInputProps

Properties

NameSignatureDescription
invalid?invalid?: booleanMarks the current input text as invalid when `aria-invalid` is not provided. Prefer this boolean for parser-driven validation state. Pass `aria-invalid` directly only when you need a custom ARIA value such as `'grammar'` or `'spelling'`.