From 3c3050c76f86c7a8cc2f217f9305cb1051e0eca0 Mon Sep 17 00:00:00 2001 From: John Molakvoæ Date: Fri, 24 Mar 2023 09:41:40 +0100 Subject: feat(files): implement sorting per view MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: John Molakvoæ --- apps/files_trashbin/src/main.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'apps/files_trashbin/src') diff --git a/apps/files_trashbin/src/main.ts b/apps/files_trashbin/src/main.ts index 7cd6cf850f8..13b37836774 100644 --- a/apps/files_trashbin/src/main.ts +++ b/apps/files_trashbin/src/main.ts @@ -20,6 +20,7 @@ * */ import type NavigationService from '../../files/src/services/Navigation' +import type { Navigation } from '../../files/src/services/Navigation' import { translate as t, translate } from '@nextcloud/l10n' import DeleteSvg from '@mdi/svg/svg/delete.svg?raw' @@ -39,6 +40,8 @@ Navigation.register({ order: 50, sticky: true, + defaultSortKey: 'deleted', + columns: [ { id: 'deleted', @@ -57,10 +60,10 @@ Navigation.register({ sort(nodeA, nodeB) { const deletionTimeA = nodeA.attributes?.['trashbin-deletion-time'] || nodeA?.mtime || 0 const deletionTimeB = nodeB.attributes?.['trashbin-deletion-time'] || nodeB?.mtime || 0 - return deletionTimeA - deletionTimeB + return deletionTimeB - deletionTimeA }, }, ], getContents, -}) +} as Navigation) -- cgit v1.2.3