feat(pr-view): remove excess markedprovider on pr

This commit is contained in:
cmanu
2026-08-10 10:04:50 -07:00
parent 1b2ab46479
commit a1daaadd18
2 changed files with 3 additions and 4 deletions
@@ -2,7 +2,6 @@
import { Component, Show } from "solid-js"
import { IconButton } from "@kilocode/kilo-ui/icon-button"
import { Tooltip } from "@kilocode/kilo-ui/tooltip"
import { MarkedProvider } from "@kilocode/kilo-ui/context/marked"
import type { WorktreeState } from "../../src/types/messages"
import type { PRStatus } from "../../src/types/messages"
import { PRBadge } from "./PRBadge"
@@ -23,8 +22,7 @@ interface PRPanelProps {
export const PRPanel: Component<PRPanelProps> = (props) => {
return (
<MarkedProvider>
<div class="am-pr-panel am-pr-col">
<div class="am-pr-panel am-pr-col">
<div class="am-pr-panel-header am-pr-row">
<div class="am-pr-panel-title-row am-pr-row">
<PRBadge pr={props.pr} />
@@ -61,6 +59,5 @@ export const PRPanel: Component<PRPanelProps> = (props) => {
</Show>
</div>
</div>
</MarkedProvider>
)
}
@@ -52,6 +52,8 @@ const Root: ParentComponent = (props) => (
<MermaidDownloadBridge />
<ServerProvider>
<LanguageBridge>
{/* MarkedProvider is required here for all markdown consumers in the tree,
including PRPanel's PRDescription and PRComments components. Do not remove. */}
<MarkedProvider>
<DiffComponentProvider component={Diff}>
<CodeComponentProvider component={Code}>