From 75a0ed1ffcfbb7bf1897083c6e3caa1df4efaf40 Mon Sep 17 00:00:00 2001 From: radhika587 Date: Wed, 2 Feb 2022 16:30:19 +0530 Subject: [PATCH] Add extension-text-align --- package.json | 1 + .../base/base-editor/BaseEditor.vue | 87 ++++++++++++++++++- .../base/base-editor/icons/MenuCenterIcon.vue | 11 +++ .../base/base-editor/icons/index.js | 4 +- 4 files changed, 100 insertions(+), 3 deletions(-) create mode 100644 resources/scripts/components/base/base-editor/icons/MenuCenterIcon.vue diff --git a/package.json b/package.json index fb4675c1..c8da7a6d 100644 --- a/package.json +++ b/package.json @@ -33,6 +33,7 @@ "@stripe/stripe-js": "^1.21.2", "@tailwindcss/line-clamp": "^0.3.0", "@tiptap/core": "^2.0.0-beta.85", + "@tiptap/extension-text-align": "^2.0.0-beta.29", "@tiptap/starter-kit": "^2.0.0-beta.81", "@tiptap/vue-3": "^2.0.0-beta.38", "@vuelidate/components": "^1.1.12", diff --git a/resources/scripts/components/base/base-editor/BaseEditor.vue b/resources/scripts/components/base/base-editor/BaseEditor.vue index b8f95710..3a781a2d 100644 --- a/resources/scripts/components/base/base-editor/BaseEditor.vue +++ b/resources/scripts/components/base/base-editor/BaseEditor.vue @@ -504,6 +504,72 @@ > + + + + + + + + + + + + { emit('update:modelValue', editor.value.getHTML()) diff --git a/resources/scripts/components/base/base-editor/icons/MenuCenterIcon.vue b/resources/scripts/components/base/base-editor/icons/MenuCenterIcon.vue new file mode 100644 index 00000000..2095a60b --- /dev/null +++ b/resources/scripts/components/base/base-editor/icons/MenuCenterIcon.vue @@ -0,0 +1,11 @@ + + + diff --git a/resources/scripts/components/base/base-editor/icons/index.js b/resources/scripts/components/base/base-editor/icons/index.js index 8212a648..ba18b823 100644 --- a/resources/scripts/components/base/base-editor/icons/index.js +++ b/resources/scripts/components/base/base-editor/icons/index.js @@ -10,6 +10,7 @@ import StrikethroughIcon from './StrikethroughIcon.vue' import UndoIcon from './UndoIcon.vue' import RedoIcon from './RedoIcon.vue' import CodeBlockIcon from './CodeBlockIcon.vue' +import MenuCenterIcon from './MenuCenterIcon.vue' export { UnderlineIcon, @@ -23,5 +24,6 @@ export { StrikethroughIcon, UndoIcon, RedoIcon, - CodeBlockIcon + CodeBlockIcon, + MenuCenterIcon }