Package-level declarations
Types
Renders a read-only text field that opens a Material 3 DatePickerDialog when tapped. kind picks the field composable: Kind.FILLED → TextField, Kind.OUTLINED → OutlinedTextField. The field always shows a calendar_month leading icon, displays selectedDate (empty when null), forwards enabled and supportingText, and switches to Material's error styling when state is State.ERROR. Typing is impossible — the field is readOnly and its onValueChange is a no-op.
Renders a Material 3 ExposedDropdownMenuBox: a read-only anchor field showing the label of the currently selected option, plus a dropdown listing every entry in options. kind picks the anchor composable — Kind.FILLED → TextField, Kind.OUTLINED → OutlinedTextField — each with the matching ExposedDropdownMenuDefaults colors and the standard expand/collapse trailing icon. enabled and supportingText are forwarded, and state set to State.ERROR switches the field into Material's error styling.
Renders a Material 3 text input field: Kind.FILLED → TextField, Kind.OUTLINED → OutlinedTextField. label, prefixText, suffixText, supportingText and placeholder are rendered only when non-null, enabled, minLines and maxLines are forwarded, and state set to State.ERROR switches the field into Material's error styling.
Renders a read-only text field that opens a Material 3 TimePickerDialog when tapped. kind picks the field composable: Kind.FILLED → TextField, Kind.OUTLINED → OutlinedTextField. The field always shows an alarm leading icon, displays selectedTime (empty when null), forwards enabled and supportingText, and switches to Material's error styling when state is State.ERROR. Typing is impossible — the field is readOnly and its onValueChange is a no-op.