From 8c5944f2336d6e81e984573e4cc27f8739d5e86a Mon Sep 17 00:00:00 2001 From: Aman Harwara Date: Wed, 28 Dec 2022 01:14:57 +0530 Subject: [PATCH] refactor(dev-only): allow sorting files table view by file size --- packages/models/src/Domain/Runtime/Collection/CollectionSort.ts | 1 + .../src/javascripts/Components/FilesTableView/FilesTableView.tsx | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/models/src/Domain/Runtime/Collection/CollectionSort.ts b/packages/models/src/Domain/Runtime/Collection/CollectionSort.ts index 166012dcc..517475e01 100644 --- a/packages/models/src/Domain/Runtime/Collection/CollectionSort.ts +++ b/packages/models/src/Domain/Runtime/Collection/CollectionSort.ts @@ -7,6 +7,7 @@ export interface SortableItem { userModifiedDate: Date title?: string pinned: boolean + decryptedSize?: number } export const CollectionSort: Record = { diff --git a/packages/web/src/javascripts/Components/FilesTableView/FilesTableView.tsx b/packages/web/src/javascripts/Components/FilesTableView/FilesTableView.tsx index 28c3d4112..0a01e65f8 100644 --- a/packages/web/src/javascripts/Components/FilesTableView/FilesTableView.tsx +++ b/packages/web/src/javascripts/Components/FilesTableView/FilesTableView.tsx @@ -235,6 +235,7 @@ const FilesTableView = ({ application, filesController, featuresController, link }, { name: 'Size', + sortBy: 'decryptedSize', cell: (file) => { return formatSizeToReadableString(file.decryptedSize) },