A2uiDateTimeInputComponent

Renders an A2UI date, time, or local date-time input and writes changes to its bound state.

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

Declaration

export declare class A2uiDateTimeInputComponent  {
  readonly _bindings: import("@angular/core").InputSignal<Record<string, string>>;
  readonly bindings: import("@angular/core").InputSignal<Record<string, string>>;
  readonly childKeys: import("@angular/core").InputSignal<string[]>;
  readonly enableDate: import("@angular/core").InputSignal<boolean>;
  readonly enableTime: import("@angular/core").InputSignal<boolean>;
  readonly errorText: import("@angular/core").InputSignal<string>;
  readonly label: import("@angular/core").InputSignal<string>;
  readonly loading: import("@angular/core").InputSignal<boolean>;
  readonly max: import("@angular/core").InputSignal<string | undefined>;
  readonly min: import("@angular/core").InputSignal<string | undefined>;
  onChange(event: Event): void;
  readonly spec: import("@angular/core").InputSignal<Spec | undefined>;
  readonly value: import("@angular/core").InputSignal<string>;
}

Angular template API

Selector: a2ui-date-time-input

Inputs

_bindings
Record<string, string>
bindings
Record<string, string>
childKeys
string[]
enableDate
boolean
enableTime
boolean
errorText
string
label
string
loading
boolean
max
string | undefined
min
string | undefined
spec
Spec | undefined
value
string

Members

_bindings

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

bindings

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

childKeys

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

enableDate

v0.9 prop: enableDate — include date portion.

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

enableTime

v0.9 prop: enableTime — include time portion.

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

errorText

Live validation message written by the surface's check gate (bound to /_a2uiChecks/<id>); empty when valid.

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

label

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

loading

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

max

v0.9 prop: ISO upper bound mapped to the native input's max.

readonly max: import("@angular/core").InputSignal<string | undefined>;

min

v0.9 prop: ISO lower bound mapped to the native input's min.

readonly min: import("@angular/core").InputSignal<string | undefined>;

onChange · overload 1

onChange(event: Event): void;

Parameters

event · required
Event

Returns

void

spec

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

value

v0.9 prop: ISO 8601 value (resolved DynamicString). Still renders when absent.

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