diff --git a/apps/mobile/src/screens/WorkspaceMemoDetail.tsx b/apps/mobile/src/screens/WorkspaceMemoDetail.tsx index ca46c9f2..f6dbf360 100644 --- a/apps/mobile/src/screens/WorkspaceMemoDetail.tsx +++ b/apps/mobile/src/screens/WorkspaceMemoDetail.tsx @@ -266,6 +266,11 @@ export const MemoDetailModal = ({ }; return { + code_block: (node, _children, _parents, markdownStyles, inheritedStyles = {}) => ( + + {node.content.endsWith("\n") ? node.content.slice(0, -1) : node.content} + + ), fence: (node, _children, _parents, markdownStyles, inheritedStyles = {}) => { const language = getMobileMarkdownFenceLanguage((node as ASTNode & { sourceInfo?: string }).sourceInfo); const content = trimMobileMarkdownFenceContent(node.content); @@ -279,7 +284,7 @@ export const MemoDetailModal = ({ /> ); } - return {content}; + return {content}; }, image: (node, _children, _parents, markdownStyles) => ( renderTableCell(node, children, parents, markdownStyles, false), + textgroup: (node, children, _parents, markdownStyles) => ( + + {children} + + ), th: (node, children, parents, markdownStyles) => renderTableCell(node, children, parents, markdownStyles, true), }; }, [resolvedLocale, resolvedTheme, session, viewportWidth]); @@ -394,16 +404,17 @@ export const MemoDetailModal = ({ ) : memo ? ( - {memo.title?.trim() || DEFAULT_MEMO_TITLE} + {memo.title?.trim() || DEFAULT_MEMO_TITLE} - {notebookName} + {notebookName} {memo.tags.length ? memo.tags.join(", ") : "添加标签,用逗号分隔"} @@ -501,7 +512,7 @@ const HighlightedDetailText = ({ text: string; }) => { if (matches.length === 0) { - return {text}; + return {text}; } const segments: ReactNode[] = []; @@ -524,7 +535,7 @@ const HighlightedDetailText = ({ segments.push(text.slice(cursor)); } - return {segments}; + return {segments}; };