added pwa modal in app.vue
This commit is contained in:
+15
-3
@@ -1,15 +1,28 @@
|
|||||||
<script setup>
|
<script setup>
|
||||||
import { VueQueryDevtools } from "@tanstack/vue-query-devtools";
|
import { VueQueryDevtools } from "@tanstack/vue-query-devtools";
|
||||||
|
|
||||||
|
// state
|
||||||
|
|
||||||
|
const {
|
||||||
|
$updateAvailable: updateAvailable,
|
||||||
|
$handleUpdate: handleUpdate,
|
||||||
|
$handleUpdateAvailable: handleUpdateAvailable,
|
||||||
|
} = useNuxtApp();
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<LoadingIndicator />
|
<LoadingIndicator />
|
||||||
|
|
||||||
<NuxtRouteAnnouncer />
|
<NuxtPwaManifest />
|
||||||
|
|
||||||
|
<UpdatePwaModal
|
||||||
|
:isShow="updateAvailable"
|
||||||
|
@update="handleUpdate"
|
||||||
|
@close="handleUpdateAvailable"
|
||||||
|
/>
|
||||||
|
|
||||||
<NuxtLayout>
|
<NuxtLayout>
|
||||||
|
|
||||||
<ToastProvider>
|
<ToastProvider>
|
||||||
<NuxtPage />
|
<NuxtPage />
|
||||||
|
|
||||||
@@ -21,6 +34,5 @@ import { VueQueryDevtools } from "@tanstack/vue-query-devtools";
|
|||||||
</NuxtLayout>
|
</NuxtLayout>
|
||||||
|
|
||||||
<VueQueryDevtools dir="ltr" buttonPosition="bottom-left" />
|
<VueQueryDevtools dir="ltr" buttonPosition="bottom-left" />
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
Reference in New Issue
Block a user