Move project overview under project pages
This commit is contained in:
@@ -4,7 +4,7 @@ const requiredFiles = [
|
|||||||
'src/app/App.tsx',
|
'src/app/App.tsx',
|
||||||
'src/pages/login.tsx',
|
'src/pages/login.tsx',
|
||||||
'src/pages/project.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-data.tsx',
|
||||||
'src/pages/projects/project-rail.tsx',
|
'src/pages/projects/project-rail.tsx',
|
||||||
'src/pages/projects/project-sidebar.tsx',
|
'src/pages/projects/project-sidebar.tsx',
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Layout } from '@arco-design/web-react'
|
import { Layout } from '@arco-design/web-react'
|
||||||
import { OverviewPage } from './overview'
|
import { ProjectOverview } from './projects/project-overview'
|
||||||
import { ProjectInspector } from './projects/project-inspector'
|
import { ProjectInspector } from './projects/project-inspector'
|
||||||
import { ProjectRail } from './projects/project-rail'
|
import { ProjectRail } from './projects/project-rail'
|
||||||
import { ProjectSidebar } from './projects/project-sidebar'
|
import { ProjectSidebar } from './projects/project-sidebar'
|
||||||
@@ -43,7 +43,7 @@ export function ProjectPage({
|
|||||||
/>
|
/>
|
||||||
|
|
||||||
<Content className="stage">
|
<Content className="stage">
|
||||||
<OverviewPage onSelectItem={onSelectItem} />
|
<ProjectOverview onSelectItem={onSelectItem} />
|
||||||
</Content>
|
</Content>
|
||||||
|
|
||||||
<ProjectInspector activeProject={activeProject} activeChannel={activeChannel} selectedItem={selectedItem} />
|
<ProjectInspector activeProject={activeProject} activeChannel={activeChannel} selectedItem={selectedItem} />
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
import { useMemo } from 'react'
|
import { useMemo } from 'react'
|
||||||
import { Button, Card, Grid, Space, Tag, Typography } from '@arco-design/web-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 { 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 { Row, Col } = Grid
|
||||||
const { Title, Text } = Typography
|
const { Title, Text } = Typography
|
||||||
|
|
||||||
export function OverviewPage({ onSelectItem }: { onSelectItem: (title: string) => void }) {
|
export function ProjectOverview({ onSelectItem }: { onSelectItem: (title: string) => void }) {
|
||||||
const metrics = useMemo(() => [
|
const metrics = useMemo(() => [
|
||||||
{ title: 'Inbox 待处理', value: 36, delta: '较昨日 -8', icon: <IconEmail />, color: 'arcoblue' },
|
{ title: 'Inbox 待处理', value: 36, delta: '较昨日 -8', icon: <IconEmail />, color: 'arcoblue' },
|
||||||
{ title: '进行中的任务', value: 12, delta: '较昨日 -2', icon: <IconCheckCircleFill />, color: 'green' },
|
{ title: '进行中的任务', value: 12, delta: '较昨日 -2', icon: <IconCheckCircleFill />, color: 'green' },
|
||||||
Reference in New Issue
Block a user