diff options
Diffstat (limited to 'apps/files_trashbin/src/files-init.ts')
-rw-r--r-- | apps/files_trashbin/src/files-init.ts | 37 |
1 files changed, 7 insertions, 30 deletions
diff --git a/apps/files_trashbin/src/files-init.ts b/apps/files_trashbin/src/files-init.ts index f516d6f5be5..edb09027804 100644 --- a/apps/files_trashbin/src/files-init.ts +++ b/apps/files_trashbin/src/files-init.ts @@ -3,38 +3,15 @@ * SPDX-License-Identifier: AGPL-3.0-or-later */ -import './trashbin.scss' - -import { translate as t } from '@nextcloud/l10n' -import { View, getNavigation, registerFileListAction } from '@nextcloud/files' -import DeleteSvg from '@mdi/svg/svg/delete.svg?raw' - -import { getContents } from './services/trashbin' -import { columns } from './columns.ts' +import { getNavigation, registerFileAction, registerFileListAction } from '@nextcloud/files' +import { restoreAction } from './files_actions/restoreAction.ts' +import { emptyTrashAction } from './files_listActions/emptyTrashAction.ts' +import { trashbinView } from './files_views/trashbinView.ts' -// Register restore action -import './actions/restoreAction' - -import { emptyTrashAction } from './fileListActions/emptyTrashAction.ts' +import './trashbin.scss' const Navigation = getNavigation() -Navigation.register(new View({ - id: 'trashbin', - name: t('files_trashbin', 'Deleted files'), - caption: t('files_trashbin', 'List of files that have been deleted.'), - - emptyTitle: t('files_trashbin', 'No deleted files'), - emptyCaption: t('files_trashbin', 'Files and folders you have deleted will show up here'), - - icon: DeleteSvg, - order: 50, - sticky: true, - - defaultSortKey: 'deleted', - - columns, - - getContents, -})) +Navigation.register(trashbinView) registerFileListAction(emptyTrashAction) +registerFileAction(restoreAction) |