From 5c42a2608d554baf8f3c80618ab2985f92e12269 Mon Sep 17 00:00:00 2001 From: Rao <1227431568@qq.com> Date: Sun, 2 Mar 2025 21:24:24 +0800 Subject: [PATCH] rht03022124 --- apps/web/src/components/common/editor/NodeMenu.tsx | 2 +- .../web/src/components/models/post/PostSelect/PostSelect.tsx | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/web/src/components/common/editor/NodeMenu.tsx b/apps/web/src/components/common/editor/NodeMenu.tsx index 875dd04..0626225 100755 --- a/apps/web/src/components/common/editor/NodeMenu.tsx +++ b/apps/web/src/components/common/editor/NodeMenu.tsx @@ -39,7 +39,7 @@ const NodeMenu: React.FC = ({ mind }) => { ); useEffect(() => { { - if (urlMode === "POSTURL") + if (urlMode === "POSTURL" && lecture?.courseId && lecture?.id) setUrl(`/course/${lecture?.courseId}/detail/${lecture?.id}`); mind.reshapeNode(mind.currentNode, { hyperLink: `/course/${lecture?.courseId}/detail/${lecture?.id}`, diff --git a/apps/web/src/components/models/post/PostSelect/PostSelect.tsx b/apps/web/src/components/models/post/PostSelect/PostSelect.tsx index b2bab5f..63f4058 100644 --- a/apps/web/src/components/models/post/PostSelect/PostSelect.tsx +++ b/apps/web/src/components/models/post/PostSelect/PostSelect.tsx @@ -1,10 +1,11 @@ import { api } from "@nice/client"; -import { Select } from "antd"; +import { Input, Select } from "antd"; import { Lecture, postDetailSelect, Prisma } from "@nice/common"; import { useMemo, useState } from "react"; import PostSelectOption from "./PostSelectOption"; import { DefaultArgs } from "@prisma/client/runtime/library"; import { safeOR } from "@nice/utils"; +import { LinkOutlined } from "@ant-design/icons"; export default function PostSelect({ value, @@ -82,7 +83,7 @@ export default function PostSelect({ return (