From d5647c36672b8ffe1104ec5ac0121616d1adbc5e Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 13 Aug 2025 13:07:09 +0200 Subject: [PATCH] fixes --- nuxt.config.ts | 1 - plugins/vuetify-tiptap.client.ts | 12 ++++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 plugins/vuetify-tiptap.client.ts diff --git a/nuxt.config.ts b/nuxt.config.ts index ee0781b..2028d0d 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -15,7 +15,6 @@ export default defineNuxtConfig({ } }, modules: ["vuetify-nuxt-module", - "vuetify-pro-tiptap/nuxt", // TEMPORARILY DISABLED FOR TESTING - PWA causing reload loops on mobile Safari // [ // "@vite-pwa/nuxt", diff --git a/plugins/vuetify-tiptap.client.ts b/plugins/vuetify-tiptap.client.ts new file mode 100644 index 0000000..11dd23b --- /dev/null +++ b/plugins/vuetify-tiptap.client.ts @@ -0,0 +1,12 @@ +import { VuetifyTiptap, VuetifyViewer, createVuetifyProTipTap } from 'vuetify-pro-tiptap' +import 'vuetify-pro-tiptap/style.css' + +export default defineNuxtPlugin((nuxtApp) => { + nuxtApp.vueApp.use(createVuetifyProTipTap({ + lang: 'en', + theme: 'light' + })) + + nuxtApp.vueApp.component('VuetifyTiptap', VuetifyTiptap) + nuxtApp.vueApp.component('VuetifyViewer', VuetifyViewer) +})