summaryrefslogtreecommitdiff
path: root/frontend/src/components/modals/filepicker/FilePickerError.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/src/components/modals/filepicker/FilePickerError.tsx')
-rw-r--r--frontend/src/components/modals/filepicker/FilePickerError.tsx7
1 files changed, 6 insertions, 1 deletions
diff --git a/frontend/src/components/modals/filepicker/FilePickerError.tsx b/frontend/src/components/modals/filepicker/FilePickerError.tsx
index bf75afae..f2330b9a 100644
--- a/frontend/src/components/modals/filepicker/FilePickerError.tsx
+++ b/frontend/src/components/modals/filepicker/FilePickerError.tsx
@@ -1,10 +1,11 @@
import { FC, useEffect, useState } from 'react';
import { useTranslation } from 'react-i18next';
import { IconContext } from 'react-icons';
-import { FaExclamationTriangle, FaQuestionCircle } from 'react-icons/fa';
+import { FaExclamationTriangle, FaQuestionCircle, FaUserSlash } from 'react-icons/fa';
export enum FileErrorTypes {
FileNotFound,
+ PermissionDenied,
Unknown,
None,
}
@@ -25,6 +26,10 @@ const FilePickerError: FC<FilePickerErrorProps> = ({ error, rawError = null }) =
setText(t('FilePickerError.errors.file_not_found'));
setIcon(<FaExclamationTriangle />);
break;
+ case FileErrorTypes.PermissionDenied:
+ setText(t('FilePickerError.errors.perm_denied'));
+ setIcon(<FaUserSlash />);
+ break;
case FileErrorTypes.Unknown:
setText(t('FilePickerError.errors.unknown', { raw_error: rawError }));
setIcon(<FaQuestionCircle />);