From 338da7f72ef83f2aa37a7a3f499adcb576e3faf0 Mon Sep 17 00:00:00 2001 From: Alexander Brown Date: Mon, 1 Dec 2025 17:16:05 -0800 Subject: [PATCH] =?UTF-8?q?Feat:=20Rename=20and=20Delete=20for=20imported?= =?UTF-8?q?=20Models=20=E2=98=81=EF=B8=8F=20=20(#6969)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary Add Rename and Delete options for Personal Models. Also updates and standardizes some styles for Cards and adds a simple Confirmation dialog. ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-6969-WIP-Feat-Rename-and-Delete-for-custom-Models-2b86d73d36508140a687e929b0544ae6) by [Unito](https://www.unito.io) --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- src/components/button/IconGroup.vue | 16 +- src/components/button/MoreButton.vue | 28 +- src/components/common/EditableText.vue | 6 +- src/components/dialog/GlobalDialog.vue | 1 + src/components/dialog/confirm/ConfirmBody.vue | 19 ++ .../dialog/confirm/ConfirmFooter.vue | 43 +++ .../dialog/confirm/ConfirmHeader.vue | 12 + .../dialog/confirm/confirmDialog.ts | 31 ++ src/composables/useFeatureFlags.ts | 9 +- src/i18n.ts | 1 + src/locales/en/main.json | 13 +- .../assets/components/AssetBadgeGroup.vue | 2 +- .../assets/components/AssetBrowserModal.vue | 2 +- src/platform/assets/components/AssetCard.vue | 283 +++++++++++++----- src/platform/assets/components/AssetGrid.vue | 12 +- .../assets/components/UploadModelDialog.vue | 2 +- src/platform/assets/services/assetService.ts | 43 ++- src/services/dialogService.ts | 16 +- src/stores/dialogStore.ts | 60 ++-- src/types/buttonTypes.ts | 16 +- src/utils/gridUtil.ts | 2 + 21 files changed, 456 insertions(+), 161 deletions(-) create mode 100644 src/components/dialog/confirm/ConfirmBody.vue create mode 100644 src/components/dialog/confirm/ConfirmFooter.vue create mode 100644 src/components/dialog/confirm/ConfirmHeader.vue create mode 100644 src/components/dialog/confirm/confirmDialog.ts diff --git a/src/components/button/IconGroup.vue b/src/components/button/IconGroup.vue index bec0ac7fb3..2575d37aea 100644 --- a/src/components/button/IconGroup.vue +++ b/src/components/button/IconGroup.vue @@ -1,17 +1,15 @@ diff --git a/src/components/button/MoreButton.vue b/src/components/button/MoreButton.vue index 0b0e6f2094..d19fb474d0 100644 --- a/src/components/button/MoreButton.vue +++ b/src/components/button/MoreButton.vue @@ -1,6 +1,6 @@ diff --git a/src/platform/assets/components/UploadModelDialog.vue b/src/platform/assets/components/UploadModelDialog.vue index 159f852a23..e6c19e25e7 100644 --- a/src/platform/assets/components/UploadModelDialog.vue +++ b/src/platform/assets/components/UploadModelDialog.vue @@ -1,6 +1,6 @@