mirror of
https://github.com/purrgrammer/grimoire.git
synced 2026-06-16 17:48:34 +02:00
fix(nip34): Render status event content as rich text
Use MarkdownContent component for status event content in Issue, Patch, and PR detail renderers. https://claude.ai/code/session_01C6Lty4k9pKxdwnYUCcpzV2
This commit is contained in:
@@ -186,9 +186,9 @@ export function IssueDetailRenderer({ event }: { event: NostrEvent }) {
|
||||
</time>
|
||||
</div>
|
||||
{currentStatus.content && (
|
||||
<p className="text-sm text-muted-foreground mt-1">
|
||||
{currentStatus.content}
|
||||
</p>
|
||||
<div className="text-sm mt-1">
|
||||
<MarkdownContent content={currentStatus.content} />
|
||||
</div>
|
||||
)}
|
||||
</section>
|
||||
)}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import { useMemo } from "react";
|
||||
import { GitCommit, User, Copy, CopyCheck } from "lucide-react";
|
||||
import { UserName } from "../UserName";
|
||||
import { MarkdownContent } from "../MarkdownContent";
|
||||
import { CodeCopyButton } from "@/components/CodeCopyButton";
|
||||
import { useCopy } from "@/hooks/useCopy";
|
||||
import { formatTimestamp } from "@/hooks/useLocale";
|
||||
@@ -271,9 +272,9 @@ export function PatchDetailRenderer({ event }: { event: NostrEvent }) {
|
||||
</time>
|
||||
</div>
|
||||
{currentStatus.content && (
|
||||
<p className="text-sm text-muted-foreground mt-1">
|
||||
{currentStatus.content}
|
||||
</p>
|
||||
<div className="text-sm mt-1">
|
||||
<MarkdownContent content={currentStatus.content} />
|
||||
</div>
|
||||
)}
|
||||
</section>
|
||||
)}
|
||||
|
||||
@@ -298,9 +298,9 @@ export function PullRequestDetailRenderer({ event }: { event: NostrEvent }) {
|
||||
</time>
|
||||
</div>
|
||||
{currentStatus.content && (
|
||||
<p className="text-sm text-muted-foreground mt-1">
|
||||
{currentStatus.content}
|
||||
</p>
|
||||
<div className="text-sm mt-1">
|
||||
<MarkdownContent content={currentStatus.content} />
|
||||
</div>
|
||||
)}
|
||||
</section>
|
||||
)}
|
||||
|
||||
Reference in New Issue
Block a user