A2uiListComponent

Renders A2UI child elements in a horizontal or vertical list with configurable alignment.

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

Declaration

export declare class A2uiListComponent  {
  readonly align: import("@angular/core").InputSignal<"start" | "center" | "end" | "stretch">;
  readonly bindings: import("@angular/core").InputSignal<Record<string, string>>;
  readonly childKeys: import("@angular/core").InputSignal<string[]>;
  readonly direction: import("@angular/core").InputSignal<"vertical" | "horizontal">;
  readonly emit: import("@angular/core").InputSignal<(event: string) => void>;
  readonly loading: import("@angular/core").InputSignal<boolean>;
  readonly spec: import("@angular/core").InputSignal<Spec>;
}

Angular template API

Selector: a2ui-list

Inputs

align
"start" | "center" | "end" | "stretch"
bindings
Record<string, string>
childKeys
string[]
direction
"vertical" | "horizontal"
emit
(event: string) => void
loading
boolean
spec · required
Spec

Members

align

v0.9 prop: cross-axis alignment (default 'stretch').

readonly align: import("@angular/core").InputSignal<"start" | "center" | "end" | "stretch">;

bindings

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

childKeys

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

direction

readonly direction: import("@angular/core").InputSignal<"vertical" | "horizontal">;

emit

readonly emit: import("@angular/core").InputSignal<(event: string) => void>;

loading

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

spec

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