Move project overview under project pages

This commit is contained in:
2026-07-20 11:32:22 +08:00
parent f4f9ce1c12
commit 9c4ad986c0
3 changed files with 5 additions and 5 deletions

View File

@@ -4,7 +4,7 @@ const requiredFiles = [
'src/app/App.tsx',
'src/pages/login.tsx',
'src/pages/project.tsx',
'src/pages/overview.tsx',
'src/pages/projects/project-overview.tsx',
'src/pages/projects/project-data.tsx',
'src/pages/projects/project-rail.tsx',
'src/pages/projects/project-sidebar.tsx',

View File

@@ -1,5 +1,5 @@
import { Layout } from '@arco-design/web-react'
import { OverviewPage } from './overview'
import { ProjectOverview } from './projects/project-overview'
import { ProjectInspector } from './projects/project-inspector'
import { ProjectRail } from './projects/project-rail'
import { ProjectSidebar } from './projects/project-sidebar'
@@ -43,7 +43,7 @@ export function ProjectPage({
/>
<Content className="stage">
<OverviewPage onSelectItem={onSelectItem} />
<ProjectOverview onSelectItem={onSelectItem} />
</Content>
<ProjectInspector activeProject={activeProject} activeChannel={activeChannel} selectedItem={selectedItem} />

View File

@@ -1,12 +1,12 @@
import { useMemo } from 'react'
import { Button, Card, Grid, Space, Tag, Typography } from '@arco-design/web-react'
import { IconCalendar, IconCheckCircleFill, IconClockCircle, IconEmail, IconFile, IconMore, IconRobot } from '@arco-design/web-react/icon'
import { aiSessions, inbox, notes, tasks } from './projects/project-data'
import { aiSessions, inbox, notes, tasks } from './project-data'
const { Row, Col } = Grid
const { Title, Text } = Typography
export function OverviewPage({ onSelectItem }: { onSelectItem: (title: string) => void }) {
export function ProjectOverview({ onSelectItem }: { onSelectItem: (title: string) => void }) {
const metrics = useMemo(() => [
{ title: 'Inbox 待处理', value: 36, delta: '较昨日 -8', icon: <IconEmail />, color: 'arcoblue' },
{ title: '进行中的任务', value: 12, delta: '较昨日 -2', icon: <IconCheckCircleFill />, color: 'green' },