A2uiRowComponent
Arranges A2UI child elements horizontally with configurable alignment, distribution, and spacing.
import { A2uiRowComponent } from '@threadplane/chat';Declaration
export declare class A2uiRowComponent {
readonly align: import("@angular/core").InputSignal<RowAlign>;
readonly bindings: import("@angular/core").InputSignal<Record<string, string>>;
readonly childKeys: import("@angular/core").InputSignal<string[]>;
readonly emit: import("@angular/core").InputSignal<(event: string) => void>;
readonly gap: import("@angular/core").InputSignal<number | "small" | "medium" | "large" | undefined>;
readonly justify: import("@angular/core").InputSignal<RowJustify>;
readonly loading: import("@angular/core").InputSignal<boolean>;
readonly spec: import("@angular/core").InputSignal<Spec>;
}Angular template API
Selector: a2ui-row
Inputs
alignRowAlignbindingsRecord<string, string>childKeysstring[]emit(event: string) => voidgapnumber | "small" | "medium" | "large" | undefinedjustifyRowJustifyloadingbooleanspec· requiredSpec
Members
align
v0.9 prop: cross-axis alignment (default 'stretch').
readonly align: import("@angular/core").InputSignal<RowAlign>;bindings
readonly bindings: import("@angular/core").InputSignal<Record<string, string>>;childKeys
readonly childKeys: import("@angular/core").InputSignal<string[]>;emit
readonly emit: import("@angular/core").InputSignal<(event: string) => void>;gap
Not part of the v0.9 catalog — kept for json-render generative-ui specs, which may set a numeric spacing unit (multiples of 4px) or a named size. Unset falls back to the CSS default gap.
readonly gap: import("@angular/core").InputSignal<number | "small" | "medium" | "large" | undefined>;justify
v0.9 prop: main-axis distribution (default 'start').
readonly justify: import("@angular/core").InputSignal<RowJustify>;loading
readonly loading: import("@angular/core").InputSignal<boolean>;spec
readonly spec: import("@angular/core").InputSignal<Spec>;