Added vuetify-pro-tiptap for html formating.

This commit is contained in:
2026-02-03 02:48:10 +01:00
parent 92933d11f5
commit 64422fc68e
5 changed files with 1024 additions and 27 deletions
+39
View File
@@ -3,10 +3,49 @@ import '@mdi/font/css/materialdesignicons.css'
import 'vuetify/styles'
import { createVuetify } from 'vuetify'
import {
BaseKit,
Bold,
Clear,
Heading,
History,
Indent,
Table,
TextAlign,
VuetifyTiptap,
createVuetifyProTipTap,
} from 'vuetify-pro-tiptap'
import 'vuetify/styles'
import 'vuetify-pro-tiptap/styles/editor.css'
import 'vuetify-pro-tiptap/styles/markdown.css'
const vuetifyProTipTap = createVuetifyProTipTap({
lang: 'de',
markdownTheme: 'github',
components: {
VuetifyTiptap,
},
extensions: [
BaseKit.configure({
placeholder: {
placeholder: 'Enter some text...'
},
}),
Bold,
Heading,
TextAlign,
Clear.configure({ divider: true }),
Indent.configure({ divider: true }),
Table.configure({ divider: true }),
History.configure({ divider: true }),
]
})
export default defineNuxtPlugin((app) => {
const vuetify = createVuetify({
// ... your configuration
})
app.vueApp.use(vuetify)
app.vueApp.use(vuetifyProTipTap)
})