A2uiTextFieldComponent

Renders an A2UI text, number, password, or multiline field and writes edits to its bound state.

import { A2uiTextFieldComponent } from '@threadplane/chat';

Declaration

export declare class A2uiTextFieldComponent  {
  readonly _bindings: import("@angular/core").InputSignal<Record<string, string>>;
  readonly bindings: import("@angular/core").InputSignal<Record<string, string>>;
  readonly childKeys: import("@angular/core").InputSignal<string[]>;
  readonly errorText: import("@angular/core").InputSignal<string>;
  readonly label: import("@angular/core").InputSignal<string>;
  readonly loading: import("@angular/core").InputSignal<boolean>;
  onInput(event: Event): void;
  readonly placeholder: import("@angular/core").InputSignal<string>;
  readonly spec: import("@angular/core").InputSignal<Spec | undefined>;
  readonly validationRegexp: import("@angular/core").InputSignal<string>;
  readonly value: import("@angular/core").InputSignal<string>;
  readonly variant: import("@angular/core").InputSignal<TextFieldVariant>;
}

Angular template API

Selector: a2ui-text-field

Inputs

_bindings
Record<string, string>
bindings
Record<string, string>
childKeys
string[]
errorText
string
label
string
loading
boolean
placeholder
string
spec
Spec | undefined
validationRegexp
string
value
string
variant
TextFieldVariant

Members

_bindings

readonly _bindings: import("@angular/core").InputSignal<Record<string, string>>;

bindings

readonly bindings: import("@angular/core").InputSignal<Record<string, string>>;

childKeys

readonly childKeys: import("@angular/core").InputSignal<string[]>;

errorText

Live validation message written by the surface's check gate (bound to /_a2uiChecks/<id>); empty when valid.

readonly errorText: import("@angular/core").InputSignal<string>;

label

readonly label: import("@angular/core").InputSignal<string>;

loading

readonly loading: import("@angular/core").InputSignal<boolean>;

onInput · overload 1

onInput(event: Event): void;

Parameters

event · required
Event

Returns

void

placeholder

readonly placeholder: import("@angular/core").InputSignal<string>;

spec

readonly spec: import("@angular/core").InputSignal<Spec | undefined>;

validationRegexp

Enforced by the surface's check gate as an implicit regex rule (plus the native pattern attribute).

readonly validationRegexp: import("@angular/core").InputSignal<string>;

value

v0.9 prop: resolved string value.

readonly value: import("@angular/core").InputSignal<string>;

variant

v0.9 prop: input variant (default 'shortText').

readonly variant: import("@angular/core").InputSignal<TextFieldVariant>;