From 7276210403653f62aa52e5c9c006b6fb3dedf48e Mon Sep 17 00:00:00 2001
From: Anish Sarkar <104695310+AnishSarkar22@users.noreply.github.com>
Date: Tue, 26 May 2026 11:57:50 +0530
Subject: [PATCH] feat(auto-updater, ui): rename DesktopUpdatePrompt with
DesktopUpdateToast
---
surfsense_web/app/layout.tsx | 4 ++--
.../{DesktopUpdatePrompt.tsx => desktop-update-toast.tsx} | 8 ++++----
2 files changed, 6 insertions(+), 6 deletions(-)
rename surfsense_web/components/desktop/{DesktopUpdatePrompt.tsx => desktop-update-toast.tsx} (92%)
diff --git a/surfsense_web/app/layout.tsx b/surfsense_web/app/layout.tsx
index 4bb15c607..eef03d463 100644
--- a/surfsense_web/app/layout.tsx
+++ b/surfsense_web/app/layout.tsx
@@ -3,7 +3,7 @@ import "./globals.css";
import { RootProvider } from "fumadocs-ui/provider/next";
import { Roboto } from "next/font/google";
import { AnnouncementToastProvider } from "@/components/announcements/AnnouncementToastProvider";
-import { DesktopUpdatePrompt } from "@/components/desktop/DesktopUpdatePrompt";
+import { DesktopUpdateToast } from "@/components/desktop/desktop-update-toast";
import { GlobalLoadingProvider } from "@/components/providers/GlobalLoadingProvider";
import { I18nProvider } from "@/components/providers/I18nProvider";
import { PostHogProvider } from "@/components/providers/PostHogProvider";
@@ -155,7 +155,7 @@ export default function RootLayout({
{children}
-
+
diff --git a/surfsense_web/components/desktop/DesktopUpdatePrompt.tsx b/surfsense_web/components/desktop/desktop-update-toast.tsx
similarity index 92%
rename from surfsense_web/components/desktop/DesktopUpdatePrompt.tsx
rename to surfsense_web/components/desktop/desktop-update-toast.tsx
index 091121141..367190709 100644
--- a/surfsense_web/components/desktop/DesktopUpdatePrompt.tsx
+++ b/surfsense_web/components/desktop/desktop-update-toast.tsx
@@ -5,12 +5,12 @@ import { useEffect, useState } from "react";
import { Button } from "@/components/ui/button";
import { cn } from "@/lib/utils";
-type UpdatePromptState = {
+type UpdateToastState = {
version: string;
};
-export function DesktopUpdatePrompt() {
- const [update, setUpdate] = useState(null);
+export function DesktopUpdateToast() {
+ const [update, setUpdate] = useState(null);
useEffect(() => {
const api = window.electronAPI;
@@ -71,7 +71,7 @@ export function DesktopUpdatePrompt() {
variant="ghost"
size="icon"
className="absolute right-2 top-2 size-7 text-muted-foreground hover:bg-transparent hover:text-foreground"
- aria-label="Dismiss update prompt"
+ aria-label="Dismiss update toast"
onClick={() => setUpdate(null)}
>