diff --git a/apps/web_v1/src/App.css b/apps/web_v1/src/App.css index 37e78d5..3af913b 100644 --- a/apps/web_v1/src/App.css +++ b/apps/web_v1/src/App.css @@ -465,6 +465,11 @@ font-weight: 700; } +.project-title-icon .arco-icon, +.project-overview-icon .arco-icon { + font-size: 1.2em; +} + .channel-list { display: grid; gap: 4px; diff --git a/apps/web_v1/src/pages/projects/project-icon.tsx b/apps/web_v1/src/pages/projects/project-icon.tsx new file mode 100644 index 0000000..8695f9e --- /dev/null +++ b/apps/web_v1/src/pages/projects/project-icon.tsx @@ -0,0 +1,11 @@ +import { IconFolder } from '@arco-design/web-react/icon' + +export function ProjectIcon({ icon, className }: { icon: string; className: string }) { + const value = icon.trim() + + return ( + + ) +} diff --git a/apps/web_v1/src/pages/projects/project-overview.tsx b/apps/web_v1/src/pages/projects/project-overview.tsx index b39f5a9..f0109da 100644 --- a/apps/web_v1/src/pages/projects/project-overview.tsx +++ b/apps/web_v1/src/pages/projects/project-overview.tsx @@ -2,6 +2,7 @@ import { useMemo, useState } from 'react' import { Button, Card, Grid, Space, Tag, Typography } from '@arco-design/web-react' import { IconCheckCircleFill, IconClockCircle, IconFile, IconLink } from '@arco-design/web-react/icon' import { ProjectFileGrid } from './project-file-grid' +import { ProjectIcon } from './project-icon' import { ProjectTaskEditModal, type ProjectTaskUpdate } from './project-task-edit-modal' import type { ProjectWorkspace, TaskItem } from './project-types' @@ -33,7 +34,7 @@ export function ProjectOverview({