From d9fa9c3b3e5eca8de1b9f08f1a0691ee04929a7f Mon Sep 17 00:00:00 2001 From: Baobhan Sith <80159437+Heavrnl@users.noreply.github.com> Date: Fri, 18 Apr 2025 14:38:23 +0800 Subject: [PATCH] update --- .../src/components/CommandInputBar.vue | 44 ++++++++++++------- 1 file changed, 27 insertions(+), 17 deletions(-) diff --git a/packages/frontend/src/components/CommandInputBar.vue b/packages/frontend/src/components/CommandInputBar.vue index 86623dd..130fc20 100644 --- a/packages/frontend/src/components/CommandInputBar.vue +++ b/packages/frontend/src/components/CommandInputBar.vue @@ -94,21 +94,17 @@ watch(searchTerm, (newValue) => {
@@ -166,22 +162,36 @@ watch(searchTerm, (newValue) => { .icon-button { background: none; border: none; - padding: 4px; + padding: 0.2rem 0.4rem; /* Match FileManager padding */ cursor: pointer; - color: var(--text-color); + color: var(--text-color-secondary); /* Match FileManager default color */ display: flex; align-items: center; justify-content: center; - border-radius: 4px; - transition: background-color 0.2s; + vertical-align: middle; /* Match FileManager */ + border-radius: 3px; /* Match FileManager */ + transition: background-color 0.2s ease, color 0.2s ease; /* Match FileManager transition */ } -.icon-button:hover { - background-color: var(--hover-bg-color, #eee); /* Use theme variable */ +.icon-button:hover:not(:disabled) { /* Match FileManager hover */ + background-color: rgba(0, 0, 0, 0.08); + color: var(--text-color); } -.icon-button span { /* 临时 emoji 样式 */ - font-size: 1.1em; +.icon-button:disabled { /* Add disabled state */ + opacity: 0.5; + cursor: not-allowed; +} + +/* Style the icon inside the button like FileManager */ +.icon-button i { + font-size: 1.1em; /* Match FileManager icon size */ + color: var(--button-bg-color); /* Match FileManager icon color */ + transition: color 0.2s ease; +} + +.icon-button:hover:not(:disabled) i { /* Match FileManager icon hover */ + color: var(--button-hover-bg-color, var(--button-bg-color)); } /* 实际使用图标库时可以这样设置大小 */