From 38f49e94cfe2a0340a30919a8ce02f40cef31706 Mon Sep 17 00:00:00 2001 From: Leonardo Bishop Date: Mon, 20 Jan 2025 13:22:57 +0000 Subject: PWA-ify --- app.vue | 2 + components/Input.vue | 6 + components/Nav.vue | 2 +- layouts/default.vue | 44 +- nuxt.config.ts | 22 +- package-lock.json | 3345 +++++++++++++++++++++++++++++++++++++++++++++++++- package.json | 1 + pages/agenda.vue | 2 +- 8 files changed, 3345 insertions(+), 79 deletions(-) diff --git a/app.vue b/app.vue index de70ccc..e05aae2 100644 --- a/app.vue +++ b/app.vue @@ -6,4 +6,6 @@ + + diff --git a/components/Input.vue b/components/Input.vue index 8923a97..b541566 100644 --- a/components/Input.vue +++ b/components/Input.vue @@ -47,6 +47,11 @@ export default { required: false, default: false, }, + readonly: { + type: Boolean, + required: false, + default: false, + }, inputClass: { type: String, required: false, @@ -66,6 +71,7 @@ export default { :placeholder="placeholder" :disabled="disabled" :required="required" + :readonly="readonly" /> diff --git a/components/Nav.vue b/components/Nav.vue index 872d791..6ab4c9f 100644 --- a/components/Nav.vue +++ b/components/Nav.vue @@ -26,7 +26,7 @@ route.afterEach(() => { diff --git a/layouts/default.vue b/layouts/default.vue index f6d1af3..125ff34 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -1,4 +1,5 @@