feat: Bulk HTML export for collection

This commit is contained in:
Tom Moor
2022-12-30 20:13:29 -05:00
parent 1328162921
commit 7a1e6a1b73
10 changed files with 74 additions and 101 deletions

View File

@@ -1,6 +1,6 @@
import { trim } from "lodash";
import { action, computed, observable } from "mobx";
import { CollectionPermission } from "@shared/types";
import { CollectionPermission, FileOperationFormat } from "@shared/types";
import { sortNavigationNodes } from "@shared/utils/collections";
import CollectionsStore from "~/stores/CollectionsStore";
import Document from "~/models/Document";
@@ -215,9 +215,10 @@ export default class Collection extends ParanoidModel {
return this.store.unstar(this);
};
export = () => {
export = (format: FileOperationFormat) => {
return client.post("/collections.export", {
id: this.id,
format,
});
};
}