diff --git a/web/src/assets/css/main.css b/web/src/assets/css/main.css index 2dd660e3..527baf6f 100644 --- a/web/src/assets/css/main.css +++ b/web/src/assets/css/main.css @@ -44,27 +44,14 @@ body { } } -.iconfont { - max-width: 100%; - max-height: 100%; - - &.icon-10 { - width: 10px; - height: 10px; - } - - &.icon-16 { - width: 16px; - height: 16px; - } - - &.icon-20 { - width: 20px; - height: 20px; - } - - &.icon-24 { - width: 24px; - height: 24px; - } +.lucide-icon-btn { + display: inline-flex; + align-items: center; + justify-content: center; + gap: 6px; } + +.lucide-icon-btn svg { + flex-shrink: 0; +} + diff --git a/web/src/components/AgentPanel.vue b/web/src/components/AgentPanel.vue index 73b58f33..0c2bc0b1 100644 --- a/web/src/components/AgentPanel.vue +++ b/web/src/components/AgentPanel.vue @@ -19,12 +19,12 @@
- +
@@ -181,7 +181,7 @@ const props = defineProps({ const emit = defineEmits(['refresh', 'close', 'resize', 'resizing']) -const activeTab = ref('todos') +const activeTab = ref('files') const modalVisible = ref(false) const currentFile = ref(null) const currentFilePath = ref('') @@ -566,7 +566,7 @@ const stopResize = () => { align-items: center; justify-content: space-between; padding: 4px 16px; - height: 40px; + height: 48px; background: var(--gray-25); flex-shrink: 0; } diff --git a/web/src/components/HeaderComponent.vue b/web/src/components/HeaderComponent.vue index c07d1894..ceaf4649 100644 --- a/web/src/components/HeaderComponent.vue +++ b/web/src/components/HeaderComponent.vue @@ -61,7 +61,7 @@ const props = defineProps({ flex: 1; width: 100%; font-size: 14px; - color: rgba(0, 0, 0, 0.45); + color: var(--gray-900); .header-title-block { display: flex; @@ -77,7 +77,7 @@ const props = defineProps({ } p { - margin: 8px 0 0; + margin: 4px 0 0; } } diff --git a/web/src/components/SettingsModal.vue b/web/src/components/SettingsModal.vue index 9e7a4206..f82c1dda 100644 --- a/web/src/components/SettingsModal.vue +++ b/web/src/components/SettingsModal.vue @@ -58,15 +58,6 @@ MCP 管理
-
- - Skills 管理 -
@@ -103,14 +94,6 @@ > MCP 管理 - -
- -
-
@@ -161,15 +140,13 @@ import { CodeOutlined, UserOutlined, ApiOutlined, - TeamOutlined, - FolderOutlined + TeamOutlined } from '@ant-design/icons-vue' import BasicSettingsSection from '@/components/BasicSettingsSection.vue' import ModelProvidersComponent from '@/components/ModelProvidersComponent.vue' import UserManagementComponent from '@/components/UserManagementComponent.vue' import McpServersComponent from '@/components/McpServersComponent.vue' import DepartmentManagementComponent from '@/components/DepartmentManagementComponent.vue' -import SkillsManagerComponent from '@/components/SkillsManagerComponent.vue' const props = defineProps({ visible: { diff --git a/web/src/components/SkillsManagerComponent.vue b/web/src/components/SkillsManagerComponent.vue index 5c928eb8..5361c9f1 100644 --- a/web/src/components/SkillsManagerComponent.vue +++ b/web/src/components/SkillsManagerComponent.vue @@ -1,171 +1,203 @@