AI input with a single-line field, a submit button, and an optional skip text button.
Set isSubmitDisabled to disable the submit button while the rest of the input stays usable.
Set isSkipDisabled for the other way round, so a question that must be answered can still take an answer.
Set isDisabled to lock the whole field, typing included.
When true, disables the whole field: typing, submit and skip. Takes precedence over `isSubmitDisabled` and `isSkipDisabled`. Unlike `control.disable()`, the control's value and validity are left alone.
When true, disables only the skip button. The input stays interactive.
When true, disables only the submit button. The input stays interactive.
Renders Skip beside the submit button instead of replacing it.
When set, shows a Skip text button in place of the submit button while the field is empty.