diff --git a/components/main/MainContent.vue b/components/main/MainContent.vue
index eb88bc10..ebccc6e7 100644
--- a/components/main/MainContent.vue
+++ b/components/main/MainContent.vue
@@ -22,6 +22,7 @@ defineProps<{
diff --git a/components/pwa/PwaBadge.client.vue b/components/pwa/PwaBadge.client.vue
new file mode 100644
index 00000000..5ab45c79
--- /dev/null
+++ b/components/pwa/PwaBadge.client.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
diff --git a/components/PWAPrompt.client.vue b/components/pwa/PwaPrompt.client.vue
similarity index 54%
rename from components/PWAPrompt.client.vue
rename to components/pwa/PwaPrompt.client.vue
index 903e3c74..a0335a9c 100644
--- a/components/PWAPrompt.client.vue
+++ b/components/pwa/PwaPrompt.client.vue
@@ -1,28 +1,22 @@
-
-
+
{{ $t('pwa.title') }}
-
diff --git a/composables/pwa/index.ts b/composables/pwa/index.ts
index 30cfc77e..64269202 100644
--- a/composables/pwa/index.ts
+++ b/composables/pwa/index.ts
@@ -44,3 +44,5 @@ export const usePWA = () => {
close,
}
}
+
+export const pwa = reactive(usePWA())
diff --git a/layouts/default.vue b/layouts/default.vue
index affa1395..52f514b6 100644
--- a/layouts/default.vue
+++ b/layouts/default.vue
@@ -53,7 +53,7 @@
-
+
diff --git a/locales/en-US.json b/locales/en-US.json
index 1eec13fa..20beb98a 100644
--- a/locales/en-US.json
+++ b/locales/en-US.json
@@ -210,7 +210,8 @@
"message": "@:pwa.title{','} click on the @:pwa.reload button to update.",
"reload": "Reload",
"title": "New Elk update available!",
- "update": "Update"
+ "update": "Update",
+ "update_available_short": "Update Elk"
},
"search": {
"search_desc": "Search for people & hashtags"