- id
Component ID (required for Shiny reactivity)
- value
The component's value
- name
Specifies the name of the component (required for form submission)
- placeholder
Specifies placeholder text for the component
- label
Accessible name for the component
- label_text
When provided, displays label text on the component
- alignment
Text alignment of the value: "start", "center", or "end" (default: "start")
- autocomplete
Type of content to autocomplete for forms
- clearable
When TRUE, shows a clear button when the component has a value (default: FALSE)
- disabled
When TRUE, interaction is prevented and displayed with lower opacity (default: FALSE)
- form
The id of the form associated with the component
- icon
Specifies an icon to display (TRUE for default or icon name)
- icon_flip_rtl
When TRUE, icon is flipped in RTL direction (default: FALSE)
- loading
When TRUE, displays a busy indicator (default: FALSE)
- max_length
Maximum length of text for the component's value
- min_length
Minimum length of text for the component's value
- pattern
Regular expression pattern the value must match for validation
- prefix_text
Text to display at the start of the component
- read_only
When TRUE, value can be read but not modified (default: FALSE)
- required
When TRUE, must have a value for form submission (default: FALSE)
- scale
Size of the component: "s", "m", or "l" (default: "m")
- status
Status of the input field: "idle", "valid", or "invalid" (default: "idle")
- suffix_text
Text to display at the end of the component
- validation_icon
Validation icon to display (TRUE or icon name)
- validation_message
Validation message to display
- action
Content for the action slot (typically a calcite_action)
- label_content
Content for the label-content slot