feat(ui): 助手正名「小皮」+ 全站输入框去掉描边方框
助手改名 - 「小屁」→「小皮」(AI 浮窗标题/按钮/占位文案/工作台引导语 + 注释) 输入框一律无方框(靠底色区分,聚焦换成 primary 底色) - 根因一:全局选择器写成 input[type="text"] 列表,AI 浮窗输入框没写 type 完全没吃到样式,渲染成浏览器默认的 2px 灰直角框(就是「丑出天际」那个), 顺手补上 input:not([type]) 兜底 + 给该输入框补 type="text" - 根因二:聚焦时同时叠了 input[type] 的 1px 描边 + 3px 光环,以及 :focus-visible 的 2px 外描边(鼠标点文本框也会命中),一共三层方框 - 覆盖范围:全局 form 控件、顶栏搜索、汇率金额、备忘录添加行、 日历添加日程、跳转浮层年月输入框、设置里 API Key / 下拉
This commit is contained in:
@@ -116,7 +116,7 @@ function GlobalHeader({ onOpenAssistant }) {
|
||||
)
|
||||
})}
|
||||
</nav>
|
||||
<div className="global-header-actions"><TimeZoneClock now={now} /><FxCalculator /><button className="quick-create-btn" title="快速新建"><PlusCircleIcon size={19} /><span>快速新建</span></button><button className="ai-entry-btn" onClick={onOpenAssistant} title="打开小屁"><BotIcon size={19} /><span>小屁</span><i>β</i></button><button className="header-avatar" title="当前用户">W</button><button className="mobile-search-btn" onClick={() => { setSearchOpen(v => !v); window.setTimeout(() => searchRef.current?.focus(), 0) }} title="搜索"><SearchIcon size={18} /></button></div>
|
||||
<div className="global-header-actions"><TimeZoneClock now={now} /><FxCalculator /><button className="quick-create-btn" title="快速新建"><PlusCircleIcon size={19} /><span>快速新建</span></button><button className="ai-entry-btn" onClick={onOpenAssistant} title="打开小皮"><BotIcon size={19} /><span>小皮</span><i>β</i></button><button className="header-avatar" title="当前用户">W</button><button className="mobile-search-btn" onClick={() => { setSearchOpen(v => !v); window.setTimeout(() => searchRef.current?.focus(), 0) }} title="搜索"><SearchIcon size={18} /></button></div>
|
||||
</header>
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user