A2uiButtonComponent
Renders A2UI child content as a styled button and forwards clicks to the render event handler.
import { A2uiButtonComponent } from '@threadplane/chat';Declaration
export declare class A2uiButtonComponent {
readonly bindings: import("@angular/core").InputSignal<Record<string, string>>;
readonly childKeys: import("@angular/core").InputSignal<string[]>;
readonly disabled: import("@angular/core").InputSignal<boolean>;
readonly emit: import("@angular/core").InputSignal<(event: string) => void>;
handleClick(): void;
readonly loading: import("@angular/core").InputSignal<boolean>;
readonly spec: import("@angular/core").InputSignal<Spec>;
readonly variant: import("@angular/core").InputSignal<ButtonVariant>;
}Angular template API
Selector: a2ui-button
Inputs
bindingsRecord<string, string>childKeysstring[]disabledbooleanemit(event: string) => voidloadingbooleanspec· requiredSpecvariantButtonVariant
Members
bindings
readonly bindings: import("@angular/core").InputSignal<Record<string, string>>;childKeys
v0.9: child Text component is rendered inside the button via childKeys.
readonly childKeys: import("@angular/core").InputSignal<string[]>;disabled
readonly disabled: import("@angular/core").InputSignal<boolean>;emit
readonly emit: import("@angular/core").InputSignal<(event: string) => void>;handleClick · overload 1
handleClick(): void;Returns
voidloading
readonly loading: import("@angular/core").InputSignal<boolean>;spec
readonly spec: import("@angular/core").InputSignal<Spec>;variant
v0.9 prop: visual style (default 'default').
readonly variant: import("@angular/core").InputSignal<ButtonVariant>;