From 152a99b3f40d2fe023cd906ccf05b93735a7d4c4 Mon Sep 17 00:00:00 2001 From: Isaac Janzen <50783505+janzenisaac@users.noreply.github.com> Date: Tue, 5 Sep 2023 15:36:48 -0500 Subject: [PATCH] DEV: Allow uploadUrl to be based to `theme-upload-add` modal (#23415) --- .../javascripts/admin/addon/components/theme-upload-add.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/admin/addon/components/theme-upload-add.js b/app/assets/javascripts/admin/addon/components/theme-upload-add.js index 5a8a359f130..f2d9a895a9a 100644 --- a/app/assets/javascripts/admin/addon/components/theme-upload-add.js +++ b/app/assets/javascripts/admin/addon/components/theme-upload-add.js @@ -55,6 +55,8 @@ export default class ThemeUploadAdd extends Component { @tracked fileSelected = false; @tracked flash; + uploadUrl = this.args.model.uploadUrl || "/admin/themes/upload_asset"; + get disabled() { return this.errorMessage && this.fileSelected; } @@ -97,7 +99,7 @@ export default class ThemeUploadAdd extends Component { options.data.append("file", file); try { - const result = await ajax("/admin/themes/upload_asset", options); + const result = await ajax(this.uploadUrl, options); const upload = { upload_id: result.upload_id, name: this.name,