add rich text editor

Replace the admin rich text textarea with a Tiptap editor while keeping the existing HTML string save contract. Add public-page styles for the editor output.
This commit is contained in:
Yisroel Baum 2026-06-21 21:22:39 +03:00
parent cdc29b795a
commit b4b3927ab1
Signed by: yisroelbaum
GPG key ID: 0FA60884F75520A9
5 changed files with 1735 additions and 13 deletions

View file

@ -17,6 +17,15 @@
"test:e2e:open": "cypress open"
},
"dependencies": {
"@tiptap/extension-highlight": "^3.27.1",
"@tiptap/extension-link": "^3.27.1",
"@tiptap/extension-table": "^3.27.1",
"@tiptap/extension-text-align": "^3.27.1",
"@tiptap/extension-underline": "^3.27.1",
"@tiptap/pm": "^3.27.1",
"@tiptap/starter-kit": "^3.27.1",
"@tiptap/vue-3": "^3.27.1",
"lucide-vue-next": "^1.0.0",
"pinia": "^3.0.4",
"vue": "beta",
"vue-router": "^5.0.4"