diff --git a/src/platform/assets/components/AssetBrowserModal.vue b/src/platform/assets/components/AssetBrowserModal.vue index d5f40c70b..0238b43d2 100644 --- a/src/platform/assets/components/AssetBrowserModal.vue +++ b/src/platform/assets/components/AssetBrowserModal.vue @@ -196,7 +196,12 @@ function handleUploadClick() { dialogStore.showDialog({ key: 'upload-model', headerComponent: UploadModelDialogHeader, - component: UploadModelDialog + component: UploadModelDialog, + props: { + onUploadSuccess: async () => { + await execute() + } + } }) } diff --git a/src/platform/assets/components/UploadModelConfirmation.vue b/src/platform/assets/components/UploadModelConfirmation.vue new file mode 100644 index 000000000..23ae622b9 --- /dev/null +++ b/src/platform/assets/components/UploadModelConfirmation.vue @@ -0,0 +1,68 @@ + + + diff --git a/src/platform/assets/components/UploadModelDialog.vue b/src/platform/assets/components/UploadModelDialog.vue index 371ec5dee..71791b434 100644 --- a/src/platform/assets/components/UploadModelDialog.vue +++ b/src/platform/assets/components/UploadModelDialog.vue @@ -1,222 +1,102 @@ diff --git a/src/platform/assets/components/UploadModelDialogHeader.vue b/src/platform/assets/components/UploadModelDialogHeader.vue index b0da60c43..5476beb80 100644 --- a/src/platform/assets/components/UploadModelDialogHeader.vue +++ b/src/platform/assets/components/UploadModelDialogHeader.vue @@ -1,10 +1,12 @@ - + diff --git a/src/platform/assets/components/UploadModelProgress.vue b/src/platform/assets/components/UploadModelProgress.vue new file mode 100644 index 000000000..e649c64fd --- /dev/null +++ b/src/platform/assets/components/UploadModelProgress.vue @@ -0,0 +1,89 @@ + + + diff --git a/src/platform/assets/components/UploadModelUrlInput.vue b/src/platform/assets/components/UploadModelUrlInput.vue new file mode 100644 index 000000000..a0375411d --- /dev/null +++ b/src/platform/assets/components/UploadModelUrlInput.vue @@ -0,0 +1,40 @@ + + +