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 @@