@@ -627,17 +627,22 @@ export function StreamingSyntaxShowcase({
627627 </ button >
628628 </ div >
629629 </ div >
630- < div className = "grid md:grid-cols-2 h-[450px] md:h-[500px] divide-y md:divide-y-0 md:divide-x divide-border dark:divide-border-dark" >
631- < div className = "relative bg-wash dark:bg-gray-95 overflow-hidden" >
630+ < div className = "grid md:grid-cols-2 flex-1 h-[450px] md:h-auto min- h-[500px] divide-y md:divide-y-0 md:divide-x divide-border dark:divide-border-dark" >
631+ < div className = "relative min-w-0 bg-wash dark:bg-gray-95 overflow-hidden" >
632632 < div
633633 ref = { bufferRef }
634- className = "absolute inset-0 overflow-y-scroll overflow-x-hidden scrollbar-hide"
634+ className = "absolute inset-0 overflow-x-auto overflow-y-scroll scrollbar-hide"
635635 style = { {
636636 overscrollBehavior : 'contain' ,
637637 scrollbarWidth : 'none' ,
638638 msOverflowStyle : 'none' ,
639639 } } >
640- < pre className = "text-[13px] leading-relaxed text-secondary dark:text-secondary-dark font-mono p-4 md:p-6 m-0 whitespace-pre" >
640+ < pre
641+ className = "text-[13px] leading-relaxed text-secondary dark:text-secondary-dark font-mono p-4 md:p-6 m-0 whitespace-pre scrollbar-hide"
642+ style = { {
643+ scrollbarWidth : 'none' ,
644+ msOverflowStyle : 'none' ,
645+ } } >
641646 { displayCode }
642647 </ pre >
643648 </ div >
@@ -662,7 +667,7 @@ export function StreamingSyntaxShowcase({
662667 </ svg >
663668 ) }
664669 </ div >
665- < div className = "relative bg-white dark:bg-gray-950 overflow-hidden" >
670+ < div className = "relative min-w-0 bg-white dark:bg-gray-950 overflow-hidden" >
666671 { renderError ? (
667672 < div className = "absolute inset-0 z-10 flex items-center justify-center bg-white/90 dark:bg-black/80 backdrop-blur-sm text-sm text-red-600 dark:text-red-400 px-4 text-center font-medium" >
668673 { renderError }
@@ -717,7 +722,8 @@ export function StreamingSyntaxShowcase({
717722 }
718723 }
719724 .scrollbar-hide::-webkit-scrollbar {
720- display: none;
725+ width: 0;
726+ height: 0;
721727 }
722728 .scrollbar-hide {
723729 -ms-overflow-style: none;
@@ -726,8 +732,8 @@ export function StreamingSyntaxShowcase({
726732 ` ,
727733 } }
728734 />
729- < div className = "grid gap-6 lg:gap-10 lg:grid-cols-[0.5fr,1.5fr] items-stretch" >
730- < div className = "relative flex flex-col justify-center gap-6 py-8 text-secondary dark:text-secondary-dark" >
735+ < div className = "grid gap-6 lg:gap-10 lg:grid-cols-[0.5fr,1.5fr] lg: items-stretch" >
736+ < div className = "relative flex flex-col justify-center gap-6 py-8 lg:py-0 text-secondary dark:text-secondary-dark" >
731737 < p className = "max-w-3xl mx-auto text-lg lg:text-xl text-secondary dark:text-secondary-dark leading-normal" >
732738 { translation . description }
733739 </ p >
0 commit comments