Update için uyarı mesajları

This commit is contained in:
Sedat Öztürk 2025-09-22 23:47:20 +03:00
parent 51208b8693
commit 5e94f2b572
2 changed files with 6 additions and 2 deletions

View file

@ -8,12 +8,15 @@ import { DynamicRoutesProvider } from './routes/dynamicRoutesContext'
import { ComponentProvider } from './contexts/ComponentContext' import { ComponentProvider } from './contexts/ComponentContext'
import ComponentRegistryProvider from './contexts/ComponentRegistryContext' import ComponentRegistryProvider from './contexts/ComponentRegistryContext'
import { registerServiceWorker } from './views/version/swRegistration' import { registerServiceWorker } from './views/version/swRegistration'
import { useEffect } from 'react'
const queryClient = new QueryClient() const queryClient = new QueryClient()
registerServiceWorker()
function App() { function App() {
useEffect(() => {
registerServiceWorker()
}, [])
return ( return (
<StoreProvider store={store}> <StoreProvider store={store}>
<BrowserRouter future={{ v7_startTransition: true, v7_relativeSplatPath: true }}> <BrowserRouter future={{ v7_startTransition: true, v7_relativeSplatPath: true }}>

View file

@ -4,6 +4,7 @@ import { registerSW } from 'virtual:pwa-register'
export const registerServiceWorker = () => { export const registerServiceWorker = () => {
registerSW({ registerSW({
onNeedRefresh() { onNeedRefresh() {
console.log('New version available, please refresh.')
const event = new CustomEvent('sw-update-available') const event = new CustomEvent('sw-update-available')
window.dispatchEvent(event) window.dispatchEvent(event)
}, },