feat: Import improvements (#3064)

* feat: Split and simplify import/export pages in prep for more options

* minor fixes

* File operations for imports

* test

* icons
This commit is contained in:
Tom Moor
2022-02-06 22:29:24 -08:00
committed by GitHub
parent a4e9251eb7
commit d643c9453e
27 changed files with 621 additions and 454 deletions

View File

@@ -12,15 +12,26 @@ export default class FileOperationsStore extends BaseStore<FileOperation> {
}
@computed
get exports(): FileOperation[] {
return Array.from(this.data.values()).reduce(
(acc, fileOp) => (fileOp.type === "export" ? [...acc, fileOp] : acc),
[]
get imports(): FileOperation[] {
return orderBy(
Array.from(this.data.values()).reduce(
(acc, fileOp) => (fileOp.type === "import" ? [...acc, fileOp] : acc),
[]
),
"createdAt",
"desc"
);
}
@computed
get orderedDataExports(): FileOperation[] {
return orderBy(this.exports, "createdAt", "desc");
get exports(): FileOperation[] {
return orderBy(
Array.from(this.data.values()).reduce(
(acc, fileOp) => (fileOp.type === "export" ? [...acc, fileOp] : acc),
[]
),
"createdAt",
"desc"
);
}
}