aboutsummaryrefslogtreecommitdiff
path: root/src/client/shell/state.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/shell/state.rs')
-rw-r--r--src/client/shell/state.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/client/shell/state.rs b/src/client/shell/state.rs
index 55a065d5..2eaf18bf 100644
--- a/src/client/shell/state.rs
+++ b/src/client/shell/state.rs
@@ -563,8 +563,15 @@ pub(super) struct ClientContextMenuItem {
}
#[derive(Debug)]
+pub(super) struct ClientTabCloseConfirmation {
+ pub(super) tab_id: String,
+ pub(super) workspace: WorkspaceNavigationTarget,
+}
+
+#[derive(Debug)]
pub(super) struct ClientConfirmCloseOverlay {
pub(super) workspace_id: String,
+ pub(super) tab_target: Option<ClientTabCloseConfirmation>,
pub(super) title: String,
pub(super) detail: String,
}