A2uiColumnComponent

Arranges A2UI child elements vertically with configurable alignment, distribution, and spacing.

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

Declaration

export declare class A2uiColumnComponent  {
  readonly align: import("@angular/core").InputSignal<ColumnAlign>;
  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<ColumnJustify>;
  readonly loading: import("@angular/core").InputSignal<boolean>;
  readonly spec: import("@angular/core").InputSignal<Spec>;
}

Angular template API

Selector: a2ui-column

Inputs

align
ColumnAlign
bindings
Record<string, string>
childKeys
string[]
emit
(event: string) => void
gap
number | "small" | "medium" | "large" | undefined
justify
ColumnJustify
loading
boolean
spec · required
Spec

Members

align

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

readonly align: import("@angular/core").InputSignal<ColumnAlign>;

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<ColumnJustify>;

loading

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

spec

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