diff --git a/soul-admin/src/pages/find-partner/FindPartnerPage.tsx b/soul-admin/src/pages/find-partner/FindPartnerPage.tsx index ae49ad54..b9c198bd 100644 --- a/soul-admin/src/pages/find-partner/FindPartnerPage.tsx +++ b/soul-admin/src/pages/find-partner/FindPartnerPage.tsx @@ -1,10 +1,12 @@ import { useState } from 'react' -import { Users, Handshake, GraduationCap, UserPlus, BarChart3 } from 'lucide-react' +import { Users, Handshake, GraduationCap, UserPlus, BarChart3, Link2, Settings } from 'lucide-react' +import { Button } from '@/components/ui/button' import { FindPartnerTab } from './tabs/FindPartnerTab' import { ResourceDockingTab } from './tabs/ResourceDockingTab' import { MentorTab } from './tabs/MentorTab' import { TeamRecruitTab } from './tabs/TeamRecruitTab' import { CKBStatsTab } from './tabs/CKBStatsTab' +import { CKBConfigPanel } from './tabs/CKBConfigPanel' const TABS = [ { id: 'stats', label: '数据统计', icon: BarChart3 }, @@ -18,19 +20,36 @@ type TabId = (typeof TABS)[number]['id'] export function FindPartnerPage() { const [activeTab, setActiveTab] = useState('stats') + const [showCKBPanel, setShowCKBPanel] = useState(false) return (
-
-

- - 找伙伴 -

-

- 数据统计、匹配池与记录、资源对接、导师预约、团队招募 -

+
+
+

+ + 找伙伴 +

+

+ 数据统计、匹配池与记录、资源对接、导师预约、团队招募 +

+
+
+ {showCKBPanel && } +
{TABS.map((tab) => { const isActive = activeTab === tab.id