From a31e280bc31d76c0b14bb43bb46f3af47d18565b Mon Sep 17 00:00:00 2001 From: "mula.liu" Date: Sun, 20 Sep 2026 16:37:42 +0800 Subject: [PATCH] v 0.1.1 --- frontend/src/pages/KnowledgeGraph.tsx | 24 +++++++++++++---- frontend/src/styles.css | 39 +++++++++++++++++++++++++++ 2 files changed, 58 insertions(+), 5 deletions(-) diff --git a/frontend/src/pages/KnowledgeGraph.tsx b/frontend/src/pages/KnowledgeGraph.tsx index e448db3..7acf1fb 100644 --- a/frontend/src/pages/KnowledgeGraph.tsx +++ b/frontend/src/pages/KnowledgeGraph.tsx @@ -94,7 +94,7 @@ export default function KnowledgeGraph() { const { data, loading, error, reload } = useApi(api.knowledgeGraph); const coursesState = useApi(api.courses); const [domain, setDomain] = useState("初等"); - const [viewMode, setViewMode] = useState("graph"); + const [viewMode, setViewMode] = useState("tree"); const [selected, setSelected] = useState(null); const [editOpen, setEditOpen] = useState(false); const [editing, setEditing] = useState(null); @@ -536,23 +536,37 @@ export default function KnowledgeGraph() { key={resource.id} color={tagColor.info} closable + className="graph-resource-tag" onClose={(event) => { event.preventDefault(); removeResource(resource.id); }} > - {resource.title || resource.url} + + {resource.title || resource.url} + ))} {(selected.resources ?? []).length === 0 && {t("graph.none")}} - + {/* + 不能再用 Space.Compact + width:100%:选中长课程名时, + Select 的 min-content 会把整个控件撑长、把「关联」挤出面板。 + 改成 flex 行,Select 占剩余宽度且允许收缩,按钮宽度固定。 + */} +