diff --git a/src/client/app/desktop/api/update-avatar.ts b/src/client/app/desktop/api/update-avatar.ts index be332ab16c..e2da55fc97 100644 --- a/src/client/app/desktop/api/update-avatar.ts +++ b/src/client/app/desktop/api/update-avatar.ts @@ -1,10 +1,10 @@ import { apiUrl, locale } from '../../config'; -import CropWindow from '../views/components/crop-window.vue'; import ProgressDialog from '../views/components/progress-dialog.vue'; export default ($root: any) => { - const cropImage = file => new Promise((resolve, reject) => { + const cropImage = file => new Promise(async (resolve, reject) => { + const CropWindow = await import('../views/components/crop-window.vue').then(x => x.default); const w = $root.new(CropWindow, { image: file, title: locale['desktop']['avatar-crop-title'], diff --git a/src/client/app/desktop/api/update-banner.ts b/src/client/app/desktop/api/update-banner.ts index 50f1b5fe83..e62277338d 100644 --- a/src/client/app/desktop/api/update-banner.ts +++ b/src/client/app/desktop/api/update-banner.ts @@ -1,10 +1,10 @@ import { apiUrl, locale } from '../../config'; -import CropWindow from '../views/components/crop-window.vue'; import ProgressDialog from '../views/components/progress-dialog.vue'; export default ($root: any) => { - const cropImage = file => new Promise((resolve, reject) => { + const cropImage = file => new Promise(async (resolve, reject) => { + const CropWindow = await import('../views/components/crop-window.vue').then(x => x.default); const w = $root.new(CropWindow, { image: file, title: locale['desktop']['banner-crop-title'],