fix: lock horizontal scroll for console (#680)

This commit is contained in:
Jeremy 2025-01-08 17:36:50 +05:30 committed by GitHub
parent 7a189743a1
commit 69c7d5223a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -78,7 +78,7 @@ export function Console({ consoleOutputs, setConsoleOutputs }: ConsoleProps) {
<div <div
className={cn( className={cn(
'fixed flex flex-col bottom-0 dark:bg-zinc-900 bg-zinc-50 w-full border-t z-40 overflow-y-scroll dark:border-zinc-700 border-zinc-200', 'fixed flex flex-col bottom-0 dark:bg-zinc-900 bg-zinc-50 w-full border-t z-40 overflow-y-scroll overflow-x-hidden dark:border-zinc-700 border-zinc-200',
{ {
'select-none': isResizing, 'select-none': isResizing,
}, },
@ -138,7 +138,7 @@ export function Console({ consoleOutputs, setConsoleOutputs }: ConsoleProps) {
</div> </div>
</div> </div>
) : ( ) : (
<div className="dark:text-zinc-50 text-zinc-900 w-full flex flex-col gap-2"> <div className="dark:text-zinc-50 text-zinc-900 w-full flex flex-col gap-2 overflow-x-scroll">
{consoleOutput.contents.map((content, index) => {consoleOutput.contents.map((content, index) =>
content.type === 'image' ? ( content.type === 'image' ? (
<picture key={`${consoleOutput.id}-${index}`}> <picture key={`${consoleOutput.id}-${index}`}>
@ -151,7 +151,7 @@ export function Console({ consoleOutputs, setConsoleOutputs }: ConsoleProps) {
) : ( ) : (
<div <div
key={`${consoleOutput.id}-${index}`} key={`${consoleOutput.id}-${index}`}
className="whitespace-pre-line" className="whitespace-pre-line break-words w-full"
> >
{content.value} {content.value}
</div> </div>