Skip to content

Commit 7a90815

Browse files
committed
feat: init pwa setup
1 parent a1106e9 commit 7a90815

File tree

4 files changed

+2665
-24
lines changed

4 files changed

+2665
-24
lines changed

frontend/app/layouts/admin.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import type { NavigationMenuItem } from '@nuxt/ui'
33
import '~/assets/styles/admin.css'
44
55
useHead({
6-
title: 'Wayfarer Admin',
6+
title: 'Interact Admin',
77
})
88
99
gql(`

frontend/nuxt.config.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ export default defineNuxtConfig({
66
'@nuxt/image',
77
'@vueuse/nuxt',
88
'@nuxtjs/i18n',
9+
'@vite-pwa/nuxt',
910
],
1011
devtools: { enabled: false },
1112
ssr: false,
@@ -16,7 +17,7 @@ export default defineNuxtConfig({
1617
},
1718
app: {
1819
head: {
19-
title: 'Wayfarer',
20+
title: 'Interact',
2021
meta: [
2122
{
2223
name: 'viewport',
@@ -71,4 +72,11 @@ export default defineNuxtConfig({
7172
],
7273
strategy: 'no_prefix',
7374
},
75+
76+
pwa: {
77+
registerType: 'autoUpdate',
78+
devOptions: {
79+
enabled: true,
80+
},
81+
},
7482
})

frontend/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"@tiptap/vue-3": "^3.11.1",
2828
"@urql/exchange-auth": "^3.0.0",
2929
"@urql/vue": "^2.0.0",
30+
"@vite-pwa/nuxt": "^1.1.0",
3031
"@vueuse/core": "^14.1.0",
3132
"@vueuse/nuxt": "14.0.0",
3233
"cva": "npm:class-variance-authority@^0.7.1",

0 commit comments

Comments
 (0)