From 435bd5c44f6c5d6fc552e346c361852bfef3e300 Mon Sep 17 00:00:00 2001 From: johnnyjoy Date: Sat, 19 Oct 2024 20:53:53 +0800 Subject: [PATCH] fix: update relation graph checks --- web/src/components/MemoDetailSidebar/MemoDetailSidebar.tsx | 4 +++- .../MemoRelationForceGraph/MemoRelationForceGraph.tsx | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/web/src/components/MemoDetailSidebar/MemoDetailSidebar.tsx b/web/src/components/MemoDetailSidebar/MemoDetailSidebar.tsx index 3c0dc86e..87f15abf 100644 --- a/web/src/components/MemoDetailSidebar/MemoDetailSidebar.tsx +++ b/web/src/components/MemoDetailSidebar/MemoDetailSidebar.tsx @@ -1,6 +1,7 @@ import clsx from "clsx"; import { isEqual } from "lodash-es"; import { CheckCircleIcon, Code2Icon, HashIcon, LinkIcon } from "lucide-react"; +import { MemoRelation_Type } from "@/types/proto/api/v1/memo_relation_service"; import { Memo, MemoProperty } from "@/types/proto/api/v1/memo_service"; import { useTranslate } from "@/utils/i18n"; import MemoRelationForceGraph from "../MemoRelationForceGraph"; @@ -14,6 +15,7 @@ const MemoDetailSidebar = ({ memo, className }: Props) => { const t = useTranslate(); const property = MemoProperty.fromPartial(memo.property || {}); const hasSpecialProperty = property.hasLink || property.hasTaskList || property.hasCode || property.hasIncompleteTasks; + const shouldShowRelationGraph = memo.relations.filter((r) => r.type === MemoRelation_Type.REFERENCE).length > 0; return (