增加团队管理页面

This commit is contained in:
dengqichen 2025-10-29 14:29:51 +08:00
parent 1886b51d18
commit 6eb4743176

View File

@ -549,7 +549,7 @@ const GitManager: React.FC = () => {
<TooltipProvider>
<div className="flex flex-col h-full p-6 space-y-4">
{/* 顶部标题栏 */}
<div className="flex items-center justify-between">
<div className="flex items-center justify-between flex-shrink-0">
<div>
<h1 className="text-3xl font-bold">Git </h1>
<p className="text-sm text-muted-foreground mt-1">
@ -589,7 +589,7 @@ const GitManager: React.FC = () => {
{/* 统计卡片 */}
{statistics && (
<div className="grid grid-cols-3 gap-4">
<div className="grid grid-cols-3 gap-4 flex-shrink-0">
<Card className="border-l-4 border-l-blue-500">
<CardHeader className="flex flex-row items-center justify-between pb-2">
<CardTitle className="text-sm font-medium"></CardTitle>
@ -621,10 +621,10 @@ const GitManager: React.FC = () => {
)}
{/* 三栏布局 */}
<div className="flex-1 grid grid-cols-12 gap-4 min-h-0">
<div className="flex-1 grid grid-cols-12 gap-4 min-h-0 overflow-hidden">
{/* 左栏:仓库组树 */}
<Card className="col-span-3 flex flex-col">
<CardHeader className="border-b">
<Card className="col-span-3 flex flex-col min-h-0">
<CardHeader className="border-b flex-shrink-0">
<div className="flex items-center justify-between">
<CardTitle className="text-base"></CardTitle>
<Button
@ -668,8 +668,8 @@ const GitManager: React.FC = () => {
</Card>
{/* 中栏:项目列表 */}
<Card className="col-span-5 flex flex-col">
<CardHeader className="border-b">
<Card className="col-span-5 flex flex-col min-h-0">
<CardHeader className="border-b flex-shrink-0">
<div className="flex items-center justify-between">
<CardTitle className="text-base">
{selectedGroup && `(${filteredProjects.length})`}
@ -781,8 +781,8 @@ const GitManager: React.FC = () => {
</Card>
{/* 右栏:分支列表 */}
<Card className="col-span-4 flex flex-col">
<CardHeader className="border-b">
<Card className="col-span-4 flex flex-col min-h-0">
<CardHeader className="border-b flex-shrink-0">
<div className="flex items-center justify-between">
<CardTitle className="text-base">
{selectedProject && `(${filteredBranches.length})`}