ChatConfirmDialogComponent

Renders a configurable confirmation dialog and emits confirm or cancel actions.

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

Declaration

export declare class ChatConfirmDialogComponent  {
  constructor();
  readonly body: import("@angular/core").InputSignal<string>;
  readonly cancelLabel: import("@angular/core").InputSignal<string>;
  readonly cancelled: import("@angular/core").OutputEmitterRef<void>;
  readonly confirmed: import("@angular/core").OutputEmitterRef<void>;
  readonly confirmLabel: import("@angular/core").InputSignal<string>;
  readonly open: import("@angular/core").InputSignal<boolean>;
  readonly title: import("@angular/core").InputSignal<string>;
  readonly tone: import("@angular/core").InputSignal<"normal" | "destructive">;
}

Angular template API

Selector: chat-confirm-dialog

Inputs

body
string
cancelLabel
string
confirmLabel
string
open
boolean
title
string
tone
"normal" | "destructive"

Outputs

cancelled
void
confirmed
void

Members

Constructor · overload 1

Constructs a new instance of the ChatConfirmDialogComponent class

constructor();

body

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

cancelLabel

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

cancelled

readonly cancelled: import("@angular/core").OutputEmitterRef<void>;

confirmed

readonly confirmed: import("@angular/core").OutputEmitterRef<void>;

confirmLabel

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

open

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

title

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

tone

readonly tone: import("@angular/core").InputSignal<"normal" | "destructive">;