diff --git a/surfsense_web/components/tool-ui/google-drive/create-file.tsx b/surfsense_web/components/tool-ui/google-drive/create-file.tsx index 0038afd01..e8b042fe4 100644 --- a/surfsense_web/components/tool-ui/google-drive/create-file.tsx +++ b/surfsense_web/components/tool-ui/google-drive/create-file.tsx @@ -207,6 +207,8 @@ function ApprovalCard({ return () => window.removeEventListener("keydown", handler); }, [handleApprove]); + if (decided && decided !== "reject") return null; + return (
{/* Header */} diff --git a/surfsense_web/components/tool-ui/google-drive/trash-file.tsx b/surfsense_web/components/tool-ui/google-drive/trash-file.tsx index ad1157fd4..fc4190f7f 100644 --- a/surfsense_web/components/tool-ui/google-drive/trash-file.tsx +++ b/surfsense_web/components/tool-ui/google-drive/trash-file.tsx @@ -200,6 +200,8 @@ function ApprovalCard({ return () => window.removeEventListener("keydown", handler); }, [handleApprove]); + if (decided && decided !== "reject") return null; + return (
{/* Header */} diff --git a/surfsense_web/components/tool-ui/linear/create-linear-issue.tsx b/surfsense_web/components/tool-ui/linear/create-linear-issue.tsx index d0cd5eb0b..b9ab4692b 100644 --- a/surfsense_web/components/tool-ui/linear/create-linear-issue.tsx +++ b/surfsense_web/components/tool-ui/linear/create-linear-issue.tsx @@ -211,6 +211,8 @@ function ApprovalCard({ return () => window.removeEventListener("keydown", handler); }, [handleApprove]); + if (decided && decided !== "reject") return null; + return (
{/* Header */} diff --git a/surfsense_web/components/tool-ui/linear/delete-linear-issue.tsx b/surfsense_web/components/tool-ui/linear/delete-linear-issue.tsx index 08bd6cb1c..9b91bcc47 100644 --- a/surfsense_web/components/tool-ui/linear/delete-linear-issue.tsx +++ b/surfsense_web/components/tool-ui/linear/delete-linear-issue.tsx @@ -165,6 +165,8 @@ function ApprovalCard({ return () => window.removeEventListener("keydown", handler); }, [handleApprove]); + if (decided && decided !== "reject") return null; + return (
{/* Header */} diff --git a/surfsense_web/components/tool-ui/linear/update-linear-issue.tsx b/surfsense_web/components/tool-ui/linear/update-linear-issue.tsx index 000585cfb..2b6a453be 100644 --- a/surfsense_web/components/tool-ui/linear/update-linear-issue.tsx +++ b/surfsense_web/components/tool-ui/linear/update-linear-issue.tsx @@ -272,6 +272,8 @@ function ApprovalCard({ return () => window.removeEventListener("keydown", handler); }, [handleApprove]); + if (decided && decided !== "reject") return null; + return (
{/* Header */} diff --git a/surfsense_web/components/tool-ui/notion/create-notion-page.tsx b/surfsense_web/components/tool-ui/notion/create-notion-page.tsx index d18cc01c9..a6871c34d 100644 --- a/surfsense_web/components/tool-ui/notion/create-notion-page.tsx +++ b/surfsense_web/components/tool-ui/notion/create-notion-page.tsx @@ -178,6 +178,8 @@ function ApprovalCard({ return () => window.removeEventListener("keydown", handler); }, [handleApprove]); + if (decided && decided !== "reject") return null; + return (
window.removeEventListener("keydown", handler); }, [handleApprove]); + if (decided && decided !== "reject") return null; + return (
{/* Header */} diff --git a/surfsense_web/components/tool-ui/notion/update-notion-page.tsx b/surfsense_web/components/tool-ui/notion/update-notion-page.tsx index aa8c68318..fe67cc368 100644 --- a/surfsense_web/components/tool-ui/notion/update-notion-page.tsx +++ b/surfsense_web/components/tool-ui/notion/update-notion-page.tsx @@ -157,6 +157,8 @@ function ApprovalCard({ return () => window.removeEventListener("keydown", handler); }, [handleApprove]); + if (decided && decided !== "reject") return null; + return (
{/* Header */}