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)} >