diff --git a/frontend/src/views/Files.vue b/frontend/src/views/Files.vue
index 8f50426d..35f0630e 100644
--- a/frontend/src/views/Files.vue
+++ b/frontend/src/views/Files.vue
@@ -42,6 +42,7 @@ export default {
Preview,
Listing,
Editor: () => import("@/views/files/Editor"),
+ OnlyOfficeEditor: () => import("@/views/files/OnlyOfficeEditor"),
},
data: function () {
return {
@@ -63,6 +64,10 @@ export default {
this.req.type === "textImmutable"
) {
return "editor";
+ } else if (
+ this.req.type === "officedocument"
+ ) {
+ return "OnlyOfficeEditor";
} else {
return "preview";
}
diff --git a/frontend/src/views/files/OnlyOfficeEditor.vue b/frontend/src/views/files/OnlyOfficeEditor.vue
new file mode 100644
index 00000000..6d4e9979
--- /dev/null
+++ b/frontend/src/views/files/OnlyOfficeEditor.vue
@@ -0,0 +1,154 @@
+
+
+
+
+ {{ req.name }}
+
+
+
+
+
+
+
+
+
+
+