diff --git a/web/package.json b/web/package.json index 09892f43..bc712adb 100644 --- a/web/package.json +++ b/web/package.json @@ -70,6 +70,5 @@ "protobufjs": "^7.3.2", "typescript": "^5.5.2", "vite": "^5.3.1" - }, - "packageManager": "pnpm@9.3.0+sha512.ee7b93e0c2bd11409c6424f92b866f31d3ea1bef5fbe47d3c7500cdc3c9668833d2e55681ad66df5b640c61fa9dc25d546efa54d76d7f8bf54b13614ac293631" + } } diff --git a/web/src/components/MemoDetailSidebar/MemoDetailSidebar.tsx b/web/src/components/MemoDetailSidebar/MemoDetailSidebar.tsx index 3c860fb7..79906171 100644 --- a/web/src/components/MemoDetailSidebar/MemoDetailSidebar.tsx +++ b/web/src/components/MemoDetailSidebar/MemoDetailSidebar.tsx @@ -1,6 +1,6 @@ import clsx from "clsx"; import { isEqual } from "lodash-es"; -import { Memo } from "@/types/proto/api/v1/memo_service"; +import { Memo, MemoProperty } from "@/types/proto/api/v1/memo_service"; import { useTranslate } from "@/utils/i18n"; import Icon from "../Icon"; @@ -11,10 +11,8 @@ interface Props { const MemoDetailSidebar = ({ memo, className }: Props) => { const t = useTranslate(); - - if (!memo.property) { - return; - } + const property = memo.property as MemoProperty; + const hasSpecialProperty = property.hasLink || property.hasTaskList || property.hasCode || property.hasIncompleteTasks; return ( );