From ec5c3ac638628fcf2fc5d30f363798c905877bc1 Mon Sep 17 00:00:00 2001 From: wizardchen Date: Wed, 24 Jun 2026 19:35:15 +0800 Subject: [PATCH] fix(frontend): polish integration channel card actions Align add-card height with channel cards, show actions on hover, and replace delete dialogs with in-place popconfirm like model settings. --- .../src/components/AgentEmbedChannelPanel.vue | 47 +++++++++---------- frontend/src/components/IMChannelPanel.vue | 43 ++++++++--------- .../components/css/channel-panel-list.less | 39 +++++++++++++-- 3 files changed, 81 insertions(+), 48 deletions(-) diff --git a/frontend/src/components/AgentEmbedChannelPanel.vue b/frontend/src/components/AgentEmbedChannelPanel.vue index 8e2e2edc..89b079ef 100644 --- a/frontend/src/components/AgentEmbedChannelPanel.vue +++ b/frontend/src/components/AgentEmbedChannelPanel.vue @@ -45,12 +45,32 @@ variant="text" shape="square" size="small" - class="channel-card__more" + class="channel-card__action-btn channel-card__more" @click.stop > + + + + + + + @@ -524,7 +544,7 @@