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