From dd33d96ef68776baf0f202075415500ac8a73f7c Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Thu, 29 Sep 2022 19:35:58 +0200 Subject: [PATCH] close tabs question --- packages/web/src/modals/CloseTabModal.svelte | 47 ++++++++++++++++++++ packages/web/src/widgets/TabsPanel.svelte | 35 +++++++++++++-- 2 files changed, 79 insertions(+), 3 deletions(-) create mode 100644 packages/web/src/modals/CloseTabModal.svelte diff --git a/packages/web/src/modals/CloseTabModal.svelte b/packages/web/src/modals/CloseTabModal.svelte new file mode 100644 index 000000000..ef8de7380 --- /dev/null +++ b/packages/web/src/modals/CloseTabModal.svelte @@ -0,0 +1,47 @@ + + + + + Confirm close tabs + +
+ Following files are modified, really close tabs? After closing, you could reopen them in history + + widget +
+ + {#each tabs as tab} +
{tab.title}
+ {/each} + + + { + closeCurrentModal(); + onConfirm(); + }} + /> + { + closeCurrentModal(); + onCancel(); + }} + /> + +
+
diff --git a/packages/web/src/widgets/TabsPanel.svelte b/packages/web/src/widgets/TabsPanel.svelte index 9eb5edcaf..a50048976 100644 --- a/packages/web/src/widgets/TabsPanel.svelte +++ b/packages/web/src/widgets/TabsPanel.svelte @@ -1,5 +1,23 @@