From 97c8fe212b971631fb41a3589cfc026698599d29 Mon Sep 17 00:00:00 2001 From: "tao.chen" <93983997+taochen-ct@users.noreply.github.com> Date: Tue, 25 Aug 2026 09:59:59 +0800 Subject: [PATCH] update: replace Icon with lucide-react --- .../app/features/schedules/ArtifactList.tsx | 28 +++++++++---- .../app/features/schedules/NodeInspector.tsx | 11 ++--- .../app/features/schedules/RunHistory.tsx | 6 +-- .../schedules/ScheduleCanvasHeader.tsx | 2 - .../features/schedules/ScheduleInspector.tsx | 4 +- .../app/features/schedules/ScheduleList.tsx | 4 +- .../app/features/schedules/SchedulePage.tsx | 42 ++++++++++++------- 7 files changed, 58 insertions(+), 39 deletions(-) diff --git a/frontend/app/features/schedules/ArtifactList.tsx b/frontend/app/features/schedules/ArtifactList.tsx index 7cb2559..ec6811a 100644 --- a/frontend/app/features/schedules/ArtifactList.tsx +++ b/frontend/app/features/schedules/ArtifactList.tsx @@ -1,7 +1,14 @@ import { memo, useMemo, useState } from "react"; -import { type ScheduleArtifact } from "../../services/api"; -import Icon from "../../components/common/Icon"; +import { type ScheduleArtifact } from "~/services/api"; +import { + BookText, + ChevronRight, + ExternalLink, + FileCode2, + GripVertical, + Search, +} from "lucide-react"; import { shortHash } from "./utils"; // 包裹 memo 让父级 SchedulePage 在画布交互(setSelectedNodeId / @@ -68,7 +75,7 @@ function ArtifactListImpl({