Skip to content

Commit 6d467d2

Browse files
authored
fix: allow vertical scroll pass-through on code blocks (#9454)
1 parent 893cddd commit 6d467d2

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

apps/v4/lib/highlight-code.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ export async function highlightCode(code: string, language: string = "tsx") {
8787
{
8888
pre(node) {
8989
node.properties["class"] =
90-
"no-scrollbar min-w-0 overflow-x-auto overscroll-none px-4 py-3.5 outline-none has-[[data-highlighted-line]]:px-0 has-[[data-line-numbers]]:px-0 has-[[data-slot=tabs]]:p-0 !bg-transparent"
90+
"no-scrollbar min-w-0 overflow-x-auto overflow-y-auto overscroll-x-contain overscroll-y-auto px-4 py-3.5 outline-none has-[[data-highlighted-line]]:px-0 has-[[data-line-numbers]]:px-0 has-[[data-slot=tabs]]:p-0 !bg-transparent"
9191
},
9292
code(node) {
9393
node.properties["data-line-numbers"] = ""

apps/v4/mdx-components.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ export const mdxComponents = {
190190
return (
191191
<pre
192192
className={cn(
193-
"no-scrollbar min-w-0 overflow-x-auto overscroll-none px-4 py-3.5 outline-none has-[[data-highlighted-line]]:px-0 has-[[data-line-numbers]]:px-0 has-[[data-slot=tabs]]:p-0",
193+
"no-scrollbar min-w-0 overflow-x-auto overflow-y-auto overscroll-x-contain overscroll-y-auto px-4 py-3.5 outline-none has-[[data-highlighted-line]]:px-0 has-[[data-line-numbers]]:px-0 has-[[data-slot=tabs]]:p-0",
194194
className
195195
)}
196196
{...props}

0 commit comments

Comments
 (0)