Просмотр исходного кода

fix(app): don't auto nav to workspace after reset

Adam 3 недель назад
Родитель
Сommit
7b23bf7c1b
1 измененных файлов с 14 добавлено и 4 удалено
  1. 14 4
      packages/app/src/pages/layout.tsx

+ 14 - 4
packages/app/src/pages/layout.tsx

@@ -1125,13 +1125,23 @@ export default function Layout(props: ParentProps) {
     setBusy(directory, false)
     dismiss()
 
-    const href = `/${base64Encode(directory)}/session`
-    navigate(href)
-    layout.mobileSidebar.hide()
-
     showToast({
       title: language.t("workspace.reset.success.title"),
       description: language.t("workspace.reset.success.description"),
+      actions: [
+        {
+          label: language.t("command.session.new"),
+          onClick: () => {
+            const href = `/${base64Encode(directory)}/session`
+            navigate(href)
+            layout.mobileSidebar.hide()
+          },
+        },
+        {
+          label: language.t("common.dismiss"),
+          onClick: "dismiss",
+        },
+      ],
     })
   }