Member Junction
    Preparing search index...

    Confirmation dialog for any list operation that produced a ListDelta preview. This is the only UI path that emits a valid DeltaToken onward to applyListDelta — every mutating list flow funnels through here.

    Two visual states:

    • Safe (Delta.Counts.Remove === 0): green confirmation banner; the primary button is enabled immediately.
    • Drop-warning (Delta.Counts.Remove > 0): red header + warning banner; the primary button stays disabled until the user checks the acknowledgement box. The server still rejects with DROP_NOT_CONFIRMED if ConfirmDrops is false — this UI gate is a convenience, not the source of truth.
    Index

    Constructors

    Properties

    Cancel: EventEmitter<void> = ...

    Fires when the user cancels (close button, ESC, or Cancel button).

    Confirm: EventEmitter<string> = ...

    Fires when the user confirms — payload is the validated delta token.

    Delta: ListDelta | null = null

    The delta to confirm. Required — the component renders nothing useful without it.

    dropAcknowledged: boolean = false

    Local UI state for the acknowledgement checkbox in drop-warning mode.

    PreviewLimit: number = 5

    How many preview records to render in the "first N of …" lists. Larger deltas could otherwise blow up the DOM.

    SourceLabel: string | null = null

    Optional descriptor of the source for display ("Q4 Donor View", etc.). Has no functional effect — purely for the warning copy.

    TargetListName: string | null = null

    Human-readable name of the target list. Optional; the dialog falls back to "this list" if not provided.

    Accessors

    Methods