Forráskód Böngészése

fix(app): dismiss toast notifications when questions or permissions a… (#16758)

Filip 1 hónapja
szülő
commit
3742e42fdf
1 módosított fájl, 11 hozzáadás és 0 törlés
  1. 11 0
      packages/app/src/pages/layout.tsx

+ 11 - 0
packages/app/src/pages/layout.tsx

@@ -424,6 +424,17 @@ export default function Layout(props: ParentProps) {
           return
         }
 
+        if (
+          e.details?.type === "question.replied" ||
+          e.details?.type === "question.rejected" ||
+          e.details?.type === "permission.replied"
+        ) {
+          const props = e.details.properties as { sessionID: string }
+          const sessionKey = `${e.name}:${props.sessionID}`
+          dismissSessionAlert(sessionKey)
+          return
+        }
+
         if (e.details?.type !== "permission.asked" && e.details?.type !== "question.asked") return
         const title =
           e.details.type === "permission.asked"