EscalationStatusView

Overview

A SwiftUI view for displaying escalation status and queue information. Provides visual feedback about the current state of human agent escalation, including queue position, wait times, and agent assignment status.

Declaration

@MainActor struct EscalationStatusView

Properties

Property Type Description
body some View The main view content (inherited from View)

Methods

Method Signature Description
init(escalation:showQueueDetails:isCompact:onAction:) init(escalation: EscalationStatusMessage, showQueueDetails: Bool = true, isCompact: Bool = false, onAction: ((EscalationAction) -> Void)? = nil) Creates an escalation status view with the specified configuration
Inherited from View All View protocol methods Inherits all standard SwiftUI View methods and modifiers. See View (Apple Developer)

Usage Examples

Basic Escalation Status

EscalationStatusView(
    escalation: escalationMessage,
    showQueueDetails: true
)

Compact Status Indicator

EscalationStatusView(
    escalation: escalationMessage,
    showQueueDetails: false,
    isCompact: true
)