summaryrefslogtreecommitdiff
path: root/src/client/scripts/select-drive-file.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/scripts/select-drive-file.ts')
-rw-r--r--src/client/scripts/select-drive-file.ts16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/client/scripts/select-drive-file.ts b/src/client/scripts/select-drive-file.ts
index 798c270e3f..3a4ac70007 100644
--- a/src/client/scripts/select-drive-file.ts
+++ b/src/client/scripts/select-drive-file.ts
@@ -1,13 +1,13 @@
-import DriveWindow from '../components/drive-window.vue';
-
export function selectDriveFile($root: any, multiple) {
return new Promise((res, rej) => {
- const w = $root.new(DriveWindow, {
- type: 'file',
- multiple
- });
- w.$once('selected', files => {
- res(multiple ? files : files[0]);
+ import('../components/drive-window.vue').then(m => m.default).then(dialog => {
+ const w = $root.new(dialog, {
+ type: 'file',
+ multiple
+ });
+ w.$once('selected', files => {
+ res(multiple ? files : files[0]);
+ });
});
});
}