diff --git a/apps/stage-web/src/stores/pwa.ts b/apps/stage-web/src/stores/pwa.ts index c7032e9e1..beb005dc7 100644 --- a/apps/stage-web/src/stores/pwa.ts +++ b/apps/stage-web/src/stores/pwa.ts @@ -24,7 +24,7 @@ export const usePWAStore = defineStore('pwa', () => { const updateSW = registerSW({ onNeedRefresh: () => { const id = nanoid() - toast(markRaw(h(ToasterPWAUpdateReady, { id, onUpdate: () => updateSW() })), { + toast.custom(markRaw(h(ToasterPWAUpdateReady, { id, onUpdate: () => updateSW() })), { id, duration: 30000, position: isMobile.value ? 'top-center' : 'bottom-right', diff --git a/packages/stage-ui/src/components/scenarios/toasters/toaster-pwa-update-ready.story.vue b/packages/stage-ui/src/components/scenarios/toasters/toaster-pwa-update-ready.story.vue index c47d33439..81fafa056 100644 --- a/packages/stage-ui/src/components/scenarios/toasters/toaster-pwa-update-ready.story.vue +++ b/packages/stage-ui/src/components/scenarios/toasters/toaster-pwa-update-ready.story.vue @@ -16,7 +16,7 @@ function handlePopToast() { const id = nanoid() // eslint-disable-next-line no-console - toast(markRaw(h(ToasterPWAUpdateReady, { id, onUpdate: () => console.debug('Update initiated', id) })), { + toast.custom(markRaw(h(ToasterPWAUpdateReady, { id, onUpdate: () => console.debug('Update initiated', id) })), { id, duration: 30000, position: isMobile.value ? 'top-center' : 'bottom-right', diff --git a/packages/stage-ui/src/components/scenarios/toasters/toaster-pwa-update-ready.vue b/packages/stage-ui/src/components/scenarios/toasters/toaster-pwa-update-ready.vue index 8d60122ae..9ac951450 100644 --- a/packages/stage-ui/src/components/scenarios/toasters/toaster-pwa-update-ready.vue +++ b/packages/stage-ui/src/components/scenarios/toasters/toaster-pwa-update-ready.vue @@ -25,12 +25,25 @@ function handleNotNow() {