aboutsummaryrefslogtreecommitdiffstats
path: root/apps/browser-extension/src/BookmarkSavedPage.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'apps/browser-extension/src/BookmarkSavedPage.tsx')
-rw-r--r--apps/browser-extension/src/BookmarkSavedPage.tsx11
1 files changed, 10 insertions, 1 deletions
diff --git a/apps/browser-extension/src/BookmarkSavedPage.tsx b/apps/browser-extension/src/BookmarkSavedPage.tsx
index 380ba4d2..67e6f753 100644
--- a/apps/browser-extension/src/BookmarkSavedPage.tsx
+++ b/apps/browser-extension/src/BookmarkSavedPage.tsx
@@ -12,6 +12,7 @@ import { Button, buttonVariants } from "./components/ui/button";
import Spinner from "./Spinner";
import { cn } from "./utils/css";
import usePluginSettings from "./utils/settings";
+import { MessageType } from "./utils/type";
export default function BookmarkSavedPage() {
const { bookmarkId } = useParams();
@@ -19,7 +20,15 @@ export default function BookmarkSavedPage() {
const [error, setError] = useState("");
const { mutate: deleteBookmark, isPending } = useDeleteBookmark({
- onSuccess: () => {
+ onSuccess: async () => {
+ const [currentTab] = await chrome.tabs.query({
+ active: true,
+ lastFocusedWindow: true,
+ });
+ await chrome.runtime.sendMessage({
+ type: MessageType.BOOKMARK_REFRESH_BADGE,
+ currentTab: currentTab,
+ });
navigate("/bookmarkdeleted");
},
onError: (e) => {