fix(site): prevent images from overflowing on narrow viewports (#1302)

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
Darius Cepulis
2026-04-13 10:50:22 -05:00
committed by GitHub
co-authored by Claude
parent 7e94bad1a7
commit 9efc2ac118
3 changed files with 16 additions and 7 deletions
+11 -3
View File
@@ -12,9 +12,17 @@ const isRemote = typeof src === 'string' && src.startsWith('http');
{
isRemote ? (
<img class={twMerge("my-8", className)} src={src} {...rest} />
<img
class={twMerge("my-8 h-auto max-w-full", className)}
src={src}
{...rest}
/>
) : (
// @ts-expect-error tbh I don't know how to tell ts that inferSize is ok
<Image class={twMerge("my-8", className)} inferSize src={src} {...rest} />
<Image
class={twMerge("my-8 h-auto max-w-full", className)}
inferSize
src={src}
{...rest}
/>
)
}
+1 -1
View File
@@ -7,7 +7,7 @@
*/
export const shared = {
a: 'underline intent:no-underline',
code: 'border border-manila-75 bg-manila-25 dark:bg-soot dark:border-warm-gray px-1 rounded font-mono text-code normal-case',
code: 'border border-manila-75 bg-manila-25 dark:bg-soot dark:border-warm-gray px-1 rounded font-mono text-code normal-case break-words',
codeBlock: 'font-mono text-code text-manila-light',
pre: 'shiki astro-code',
em: 'italic',