feat(auto-updater, ui): rename DesktopUpdatePrompt with DesktopUpdateToast

This commit is contained in:
Anish Sarkar 2026-05-26 11:57:50 +05:30
parent bf4e60d224
commit 7276210403
2 changed files with 6 additions and 6 deletions

View file

@ -3,7 +3,7 @@ import "./globals.css";
import { RootProvider } from "fumadocs-ui/provider/next"; import { RootProvider } from "fumadocs-ui/provider/next";
import { Roboto } from "next/font/google"; import { Roboto } from "next/font/google";
import { AnnouncementToastProvider } from "@/components/announcements/AnnouncementToastProvider"; 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 { GlobalLoadingProvider } from "@/components/providers/GlobalLoadingProvider";
import { I18nProvider } from "@/components/providers/I18nProvider"; import { I18nProvider } from "@/components/providers/I18nProvider";
import { PostHogProvider } from "@/components/providers/PostHogProvider"; import { PostHogProvider } from "@/components/providers/PostHogProvider";
@ -155,7 +155,7 @@ export default function RootLayout({
<GlobalLoadingProvider>{children}</GlobalLoadingProvider> <GlobalLoadingProvider>{children}</GlobalLoadingProvider>
</ZeroProvider> </ZeroProvider>
</ReactQueryClientProvider> </ReactQueryClientProvider>
<DesktopUpdatePrompt /> <DesktopUpdateToast />
<Toaster /> <Toaster />
<AnnouncementToastProvider /> <AnnouncementToastProvider />
</RootProvider> </RootProvider>

View file

@ -5,12 +5,12 @@ import { useEffect, useState } from "react";
import { Button } from "@/components/ui/button"; import { Button } from "@/components/ui/button";
import { cn } from "@/lib/utils"; import { cn } from "@/lib/utils";
type UpdatePromptState = { type UpdateToastState = {
version: string; version: string;
}; };
export function DesktopUpdatePrompt() { export function DesktopUpdateToast() {
const [update, setUpdate] = useState<UpdatePromptState | null>(null); const [update, setUpdate] = useState<UpdateToastState | null>(null);
useEffect(() => { useEffect(() => {
const api = window.electronAPI; const api = window.electronAPI;
@ -71,7 +71,7 @@ export function DesktopUpdatePrompt() {
variant="ghost" variant="ghost"
size="icon" size="icon"
className="absolute right-2 top-2 size-7 text-muted-foreground hover:bg-transparent hover:text-foreground" 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)} onClick={() => setUpdate(null)}
> >
<X className="size-4" strokeWidth={1.8} /> <X className="size-4" strokeWidth={1.8} />