diff --git a/app/src/components/v-upload/v-upload.vue b/app/src/components/v-upload/v-upload.vue
index 4c1901d4d3..132bad47b2 100644
--- a/app/src/components/v-upload/v-upload.vue
+++ b/app/src/components/v-upload/v-upload.vue
@@ -29,15 +29,66 @@
{{ $t('drag_file_here') }}
{{ $t('click_to_browse') }}
+
+
+
+
+
+
+
+
+
+
+ {{ $t('choose_from_library') }}
+
+
+
+
+
+
+ {{ $t('import_from_url') }}
+
+
+
+
+
+
+
+
+
+ {{ $t('import_from_url') }}
+
+
+
+
+
+ {{ $t('cancel') }}
+
+
+ {{ $t('import') }}
+
+
+
+
+
@@ -214,4 +343,17 @@ export default defineComponent({
width: calc(100% - 64px);
}
}
+
+.options {
+ position: absolute;
+ top: 12px;
+ right: 12px;
+ color: var(--foreground-subdued);
+ cursor: pointer;
+ transition: color var(--medium) var(--transition);
+}
+
+.v-upload:hover .options {
+ color: var(--primary);
+}
diff --git a/app/src/interfaces/file/file.vue b/app/src/interfaces/file/file.vue
index 76d1e31f64..23e24ea2e8 100644
--- a/app/src/interfaces/file/file.vue
+++ b/app/src/interfaces/file/file.vue
@@ -71,7 +71,7 @@
{{ $t('upload_from_device') }}
-
+
{{ $t('cancel') }}
diff --git a/app/src/interfaces/files/files.vue b/app/src/interfaces/files/files.vue
index 85529fa975..0e27225792 100644
--- a/app/src/interfaces/files/files.vue
+++ b/app/src/interfaces/files/files.vue
@@ -59,7 +59,7 @@
{{ $t('upload_file') }}
-
+
{{ $t('done') }}
diff --git a/app/src/interfaces/image/image.vue b/app/src/interfaces/image/image.vue
index d4be98475d..80867509dc 100644
--- a/app/src/interfaces/image/image.vue
+++ b/app/src/interfaces/image/image.vue
@@ -45,7 +45,7 @@
/>
-
+
@@ -56,6 +56,7 @@ import formatFilesize from '@/utils/format-filesize';
import i18n from '@/lang';
import FileLightbox from '@/views/private/components/file-lightbox';
import ImageEditor from '@/views/private/components/image-editor';
+
import { nanoid } from 'nanoid';
import getRootPath from '@/utils/get-root-path';
diff --git a/app/src/modules/files/routes/add-new.vue b/app/src/modules/files/routes/add-new.vue
index 863cbc11ed..b44d8911c4 100644
--- a/app/src/modules/files/routes/add-new.vue
+++ b/app/src/modules/files/routes/add-new.vue
@@ -3,7 +3,7 @@
{{ $t('add_file') }}
-
+
{{ $t('done') }}