feat: 顶栏与用户下拉框按钮样式统一与 tooltip 修复

- 修复 VbenTooltip 的 :content prop 类型错误,改用默认插槽
- 修复 VbenIconButton 的 onClick prop 支持数组合并
- VbenFullScreen 新增 tooltip prop,支持直接设置提示
- 统一顶栏与用户下拉框所有按钮样式,使用 VbenIconButton 包装
- 移除 i18n 中多余的"启用"字样(全局搜索/语言切换)
- 修复 VbenPopover PopoverTrigger 嵌套 button 导致 tooltip 不显示

Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>
This commit is contained in:
金毛88
2026-07-21 22:36:42 +08:00
18 changed files with 614 additions and 224 deletions

View File

@@ -192,13 +192,13 @@
},
"widget": {
"title": "Widget",
"globalSearch": "Enable Global Search",
"globalSearch": "Global Search",
"globalSearchPosition": "Global Search Position",
"fullscreen": "Enable Fullscreen",
"fullscreenPosition": "Fullscreen Position",
"themeToggle": "Enable Theme Toggle",
"themeTogglePosition": "Theme Toggle Position",
"languageToggle": "Enable Language Toggle",
"languageToggle": "Language Toggle",
"languageTogglePosition": "Language Toggle Position",
"notification": "Enable Notification",
"notificationPosition": "Notification Position",
@@ -208,6 +208,7 @@
"logoutButtonPosition": "Logout Button Position",
"header": "Header",
"userDropdown": "User Dropdown",
"hidden": "Hidden",
"refresh": "Enable Refresh",
"refreshPosition": "Refresh Position",
"timezone": "Enable Timezone",

View File

@@ -192,13 +192,13 @@
},
"widget": {
"title": "小部件",
"globalSearch": "启用全局搜索",
"globalSearch": "全局搜索",
"globalSearchPosition": "全局搜索位置",
"fullscreen": "启用全屏",
"fullscreenPosition": "全屏按钮位置",
"themeToggle": "启用主题切换",
"themeTogglePosition": "主题切换位置",
"languageToggle": "启用语言切换",
"languageToggle": "语言切换",
"languageTogglePosition": "语言切换位置",
"notification": "启用通知",
"notificationPosition": "通知位置",
@@ -208,6 +208,7 @@
"logoutButtonPosition": "退出按钮位置",
"header": "顶栏",
"userDropdown": "用户下拉窗",
"hidden": "已隐藏",
"refresh": "启用刷新",
"refreshPosition": "刷新按钮位置",
"timezone": "启用时区",