From 5e94f2b5728d50d6d216b51d9b040ecd83b155f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sedat=20=C3=96zt=C3=BCrk?= Date: Mon, 22 Sep 2025 23:47:20 +0300 Subject: [PATCH] =?UTF-8?q?Update=20i=C3=A7in=20uyar=C4=B1=20mesajlar?= =?UTF-8?q?=C4=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ui/src/App.tsx | 7 +++++-- ui/src/views/version/swRegistration.ts | 1 + 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ui/src/App.tsx b/ui/src/App.tsx index f9591273..6f44d206 100644 --- a/ui/src/App.tsx +++ b/ui/src/App.tsx @@ -8,12 +8,15 @@ import { DynamicRoutesProvider } from './routes/dynamicRoutesContext' import { ComponentProvider } from './contexts/ComponentContext' import ComponentRegistryProvider from './contexts/ComponentRegistryContext' import { registerServiceWorker } from './views/version/swRegistration' +import { useEffect } from 'react' const queryClient = new QueryClient() -registerServiceWorker() - function App() { + useEffect(() => { + registerServiceWorker() + }, []) + return ( diff --git a/ui/src/views/version/swRegistration.ts b/ui/src/views/version/swRegistration.ts index 5d115865..67ad6b7d 100644 --- a/ui/src/views/version/swRegistration.ts +++ b/ui/src/views/version/swRegistration.ts @@ -4,6 +4,7 @@ import { registerSW } from 'virtual:pwa-register' export const registerServiceWorker = () => { registerSW({ onNeedRefresh() { + console.log('New version available, please refresh.') const event = new CustomEvent('sw-update-available') window.dispatchEvent(event) },