From 46a6156d8c72affcf0c045568c1a40641c83d65e Mon Sep 17 00:00:00 2001 From: let5sne Date: Sun, 19 Jul 2026 23:21:24 +0800 Subject: [PATCH] fix(mobile): highlight new-chat button and flex-center composer labels - AskSourceHeader: solid brand-red new-chat button, flex-centered label - replace padding+line-height centering with flex on chips, hold-talk, send, bubble-action, transcript-toggle, system-text, scope-note - carries the in-flight AskSourceHeader extraction on sop/web-ai pages (parallel session work; its test updates intentionally left uncommitted) --- .../src/components/chat/AskSourceHeader.vue | 156 +++++++++++++++++ .../src/components/chat/ChatComposer.vue | 10 +- mobile-uni/src/pages/user/sop/index.vue | 163 ++++-------------- mobile-uni/src/pages/user/web-ai/index.vue | 103 ++--------- 4 files changed, 210 insertions(+), 222 deletions(-) create mode 100644 mobile-uni/src/components/chat/AskSourceHeader.vue diff --git a/mobile-uni/src/components/chat/AskSourceHeader.vue b/mobile-uni/src/components/chat/AskSourceHeader.vue new file mode 100644 index 00000000..167c9cf4 --- /dev/null +++ b/mobile-uni/src/components/chat/AskSourceHeader.vue @@ -0,0 +1,156 @@ + + + + + diff --git a/mobile-uni/src/components/chat/ChatComposer.vue b/mobile-uni/src/components/chat/ChatComposer.vue index 49964ac0..6af69dbf 100644 --- a/mobile-uni/src/components/chat/ChatComposer.vue +++ b/mobile-uni/src/components/chat/ChatComposer.vue @@ -271,14 +271,18 @@ defineExpose({ teardown, setDraft }); .chip { flex-shrink: 0; + display: flex; + min-height: 30px; + align-items: center; + justify-content: center; margin: 0; - padding: 5px 12px; + padding: 0 13px; border: 1px solid #f0c0c5; border-radius: 999px; background: #ffffff; color: #c8001a; font-size: 13px; - line-height: 1.4; + line-height: 1; } .media-chip { @@ -359,7 +363,6 @@ defineExpose({ teardown, setDraft }); color: #232a33; font-size: 16px; font-weight: 600; - line-height: 1.2; user-select: none; -webkit-user-select: none; } @@ -397,7 +400,6 @@ defineExpose({ teardown, setDraft }); color: #ffffff; font-size: 15px; font-weight: 600; - line-height: 1.2; } .composer-panel { diff --git a/mobile-uni/src/pages/user/sop/index.vue b/mobile-uni/src/pages/user/sop/index.vue index b5a04592..464491e7 100644 --- a/mobile-uni/src/pages/user/sop/index.vue +++ b/mobile-uni/src/pages/user/sop/index.vue @@ -1,18 +1,12 @@