A2uiTabsComponent
Renders A2UI tab titles and the child content for the locally selected tab.
import { A2uiTabsComponent } from '@threadplane/chat';Declaration
export declare class A2uiTabsComponent {
constructor();
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 loading: import("@angular/core").InputSignal<boolean>;
selectTab(index: number): void;
readonly spec: import("@angular/core").InputSignal<Spec>;
readonly tabTitles: import("@angular/core").InputSignal<string[]>;
}Angular template API
Selector: a2ui-tabs
Inputs
bindingsRecord<string, string>childKeysstring[]emit(event: string) => voidloadingbooleanspec· requiredSpectabTitlesstring[]
Members
Constructor · overload 1
Constructs a new instance of the A2uiTabsComponent class
constructor();bindings
readonly bindings: import("@angular/core").InputSignal<Record<string, string>>;childKeys
v0.9: each child key corresponds to a tab's child (childKeys[i] ↔ tabTitles[i]).
readonly childKeys: import("@angular/core").InputSignal<string[]>;emit
readonly emit: import("@angular/core").InputSignal<(event: string) => void>;loading
readonly loading: import("@angular/core").InputSignal<boolean>;selectTab · overload 1
selectTab(index: number): void;Parameters
index· requirednumber
Returns
voidspec
readonly spec: import("@angular/core").InputSignal<Spec>;tabTitles
Resolved tab titles from tabs[*].title — produced by surface-to-spec.
readonly tabTitles: import("@angular/core").InputSignal<string[]>;