diff options
Diffstat (limited to 'packages/web/src/components')
| -rw-r--r-- | packages/web/src/components/share/content-markdown.tsx | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/packages/web/src/components/share/content-markdown.tsx b/packages/web/src/components/share/content-markdown.tsx index db3f4a516..69cde82b2 100644 --- a/packages/web/src/components/share/content-markdown.tsx +++ b/packages/web/src/components/share/content-markdown.tsx @@ -29,7 +29,7 @@ interface Props { } export function ContentMarkdown(props: Props) { const [html] = createResource( - () => removeParensAroundFileRefs(strip(props.text)), + () => strip(props.text), async (markdown) => { return markedWithShiki.parse(markdown) }, @@ -65,9 +65,3 @@ function strip(text: string): string { const match = text.match(wrappedRe) return match ? match[2] : text } - -function removeParensAroundFileRefs(text: string): string { - // Remove parentheses around inline code that looks like a file reference - // Matches: (`path/to/file.ext`) or (`path/to/file.ext:1-10`) or (`file.ext:42`) - return text.replace(/\(\s*(`[^`]+\.[a-zA-Z0-9]+(?::\d+(?:-\d+)?)?`)\s*\)/g, "$1") -} |
