From 37a8840e32778d276ba5811cc397567e7eb827b3 Mon Sep 17 00:00:00 2001 From: Jonas Date: Mon, 4 Nov 2024 15:00:10 +0100 Subject: [PATCH 1/2] fix(Editor.vue): provide default for injected `isEmbedded` The property `isEmbedded` only gets provided in `ViewerComponent.vue`. When the editor gets created though other means, e.g. via editor API (`editor.js`), `isEmbedded` is not provided and thus produces an error: > Injection "isEmbedded" not found Signed-off-by: Jonas --- src/components/Editor.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/Editor.vue b/src/components/Editor.vue index c82607fee01..8392adb9891 100644 --- a/src/components/Editor.vue +++ b/src/components/Editor.vue @@ -183,7 +183,9 @@ export default { return val }, - inject: ['isEmbedded'], + inject: { + isEmbedded: { default: false }, + }, props: { richWorkspace: { type: Boolean, From b316c36ef38d95666ac24b4a4ff2171fc421acf7 Mon Sep 17 00:00:00 2001 From: Jonas Date: Mon, 4 Nov 2024 15:26:26 +0100 Subject: [PATCH 2/2] fix(assistant): Provide missing properties to Nextcloud Vue components Signed-off-by: Jonas --- src/components/Assistant.vue | 2 +- src/components/Modal/Translate.vue | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/components/Assistant.vue b/src/components/Assistant.vue index 81e749eadc3..6f58d418a4b 100644 --- a/src/components/Assistant.vue +++ b/src/components/Assistant.vue @@ -69,7 +69,7 @@ @replace-content="translateReplace" @close="hideTranslate" /> - +

diff --git a/src/components/Modal/Translate.vue b/src/components/Modal/Translate.vue index 73f71f61e06..16c3651da70 100644 --- a/src/components/Modal/Translate.vue +++ b/src/components/Modal/Translate.vue @@ -20,7 +20,9 @@ -->