From de61d2a79108dff69bf5a37214364c88b768fa87 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Thu, 23 Nov 2023 21:22:45 +0100 Subject: [PATCH] fix(files): Use SVG as FilePicker icons instead of Vue components Signed-off-by: Ferdinand Thiessen --- apps/files/src/actions/moveOrCopyAction.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/files/src/actions/moveOrCopyAction.ts b/apps/files/src/actions/moveOrCopyAction.ts index 07ffcfc052f..17e9370e8d9 100644 --- a/apps/files/src/actions/moveOrCopyAction.ts +++ b/apps/files/src/actions/moveOrCopyAction.ts @@ -35,9 +35,8 @@ import { translate as t } from '@nextcloud/l10n' import axios from '@nextcloud/axios' import Vue from 'vue' -import CopyIcon from 'vue-material-design-icons/FileMultiple.vue' +import CopyIconSvg from '@mdi/svg/svg/folder-multiple.svg?raw' import FolderMoveSvg from '@mdi/svg/svg/folder-move.svg?raw' -import MoveIcon from 'vue-material-design-icons/FolderMove.vue' import { MoveCopyAction, canCopy, canMove, getQueue } from './moveOrCopyActionUtils' import logger from '../logger' @@ -170,7 +169,7 @@ const openFilePickerForAction = async (action: MoveCopyAction, dir = '/', node: buttons.push({ label: target ? t('files', 'Copy to {target}', { target }) : t('files', 'Copy'), type: 'primary', - icon: CopyIcon, + icon: CopyIconSvg, async callback(destination: Node[]) { try { await handleCopyMoveNodeTo(node, destination[0], MoveCopyAction.COPY) @@ -186,12 +185,13 @@ const openFilePickerForAction = async (action: MoveCopyAction, dir = '/', node: buttons.push({ label: target ? t('files', 'Move to {target}', { target }) : t('files', 'Move'), type: action === MoveCopyAction.MOVE ? 'primary' : 'secondary', - icon: MoveIcon, + icon: FolderMoveSvg, async callback(destination: Node[]) { try { await handleCopyMoveNodeTo(node, destination[0], MoveCopyAction.MOVE) resolve(true) } catch (error) { + console.warn('got error', error) reject(error) } }, -- 2.39.5