diff --git a/src/components/Assistant.vue b/src/components/Assistant.vue
new file mode 100644
index 00000000000..7800b2ab0ca
--- /dev/null
+++ b/src/components/Assistant.vue
@@ -0,0 +1,222 @@
+
+
+
+
+
+
+ {{ t('text', 'Nextcloud assistant') }}
+
+
+
+
+
+
+
+
+ {{ provider.name }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ t('text', 'Insert result') }}
+
+
+
+
+
+
+
+
+
diff --git a/src/components/Editor.vue b/src/components/Editor.vue
index 8820757517b..010e00ad2d8 100644
--- a/src/components/Editor.vue
+++ b/src/components/Editor.vue
@@ -73,6 +73,7 @@
:content="syncError.data.outsideChange"
:is-rich-editor="isRichEditor" />
+
@@ -119,6 +120,7 @@ import Status from './Editor/Status.vue'
import MainContainer from './Editor/MainContainer.vue'
import Wrapper from './Editor/Wrapper.vue'
import SkeletonLoading from './SkeletonLoading.vue'
+import Assistant from './Assistant.vue'
export default {
name: 'Editor',
@@ -132,6 +134,7 @@ export default {
MenuBar,
Reader: () => import(/* webpackChunkName: "editor" */'./Reader.vue'),
Status,
+ Assistant,
},
mixins: [
isMobile,