Skip to content

Commit 05bd14f

Browse files
committed
feat: improve responsiveness of marketplace pack page
1 parent 65e754b commit 05bd14f

File tree

2 files changed

+10
-11
lines changed

2 files changed

+10
-11
lines changed

packages/settings-ui/src/common/Markdown.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,15 @@ export function Markdown(props: MarkdownProps) {
1212
remarkPlugins={[remarkGfm]}
1313
components={{
1414
code: props => (
15-
<code class="px-1.5 py-0.5 rounded bg-muted font-mono text-sm">
15+
<code class="px-1.5 py-0.5 rounded bg-muted font-mono text-sm break-words break-all whitespace-pre-wrap overflow-wrap-anywhere">
1616
{props.children}
1717
</code>
1818
),
19+
pre: props => (
20+
<pre class="bg-muted py-3 px-4 rounded my-3 [&_code]:px-0">
21+
{props.children}
22+
</pre>
23+
),
1924
h1: props => (
2025
<h1 class="text-2xl font-bold mt-6 mb-4">{props.children}</h1>
2126
),

packages/settings-ui/src/marketplace/MarketplacePackPage.tsx

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ export function MarketplacePackPage() {
138138
</div>
139139
</div>
140140

141-
<div class="grid grid-cols-1 md:grid-cols-[1fr_300px] gap-8">
141+
<div class="grid grid-cols-1 md:grid-cols-[1fr_minmax(200px,300px)] gap-8">
142142
{/* Action buttons and repo - full width on mobile, sidebar on desktop. */}
143143
<div class="space-y-4 md:order-2 md:col-start-2">
144144
<div class="flex flex-col gap-2">
@@ -221,15 +221,9 @@ export function MarketplacePackPage() {
221221
</TabsList>
222222

223223
<TabsContent value="readme" class="space-y-6">
224-
<div class="prose prose-sm dark:prose-invert max-w-none">
225-
<div class="whitespace-pre-line">
226-
<Show when={readmeFile()}>
227-
{readmeFile => (
228-
<Markdown children={readmeFile()} />
229-
)}
230-
</Show>
231-
</div>
232-
</div>
224+
<Show when={readmeFile()}>
225+
{readmeFile => <Markdown children={readmeFile()} />}
226+
</Show>
233227
</TabsContent>
234228

235229
<TabsContent value="widgets" class="space-y-6">

0 commit comments

Comments
 (0)