@@ -466,12 +466,12 @@ function DetailContent({
466466 return (
467467 < div className = "mt-2 space-y-3 text-sm" >
468468 { history && (
469- < div className = "mb-3" >
469+ < div className = "mb-3 min-w-0 " >
470470 < RouteDetailStrip data = { history } />
471471 { historyData . length > 0 && (
472- < div className = "flex text-xs opacity-50 mt-0.5" >
472+ < div className = "flex text-xs opacity-50 mt-0.5 min-w-0 " >
473473 { historyData . map ( ( d , i ) => (
474- < span key = { d . date } className = "flex-1 text-center" >
474+ < span key = { d . date } className = "flex-1 text-center min-w-0 truncate " >
475475 { i === historyData . length - 1
476476 ? t ( "routes.last_n_hours" , { n : route . window_hours } )
477477 : new Date ( `${ d . date } T00:00:00` ) . toLocaleDateString (
@@ -487,7 +487,7 @@ function DetailContent({
487487 { matches . length > 0 && (
488488 < div >
489489 < strong className = "opacity-70" > { t ( "routes.recent_packets" ) } </ strong >
490- < div className = "mt-2 space-y-2" >
490+ < div className = "mt-2 space-y-2 overflow-hidden " >
491491 { matches . map ( ( m , i ) => (
492492 < MatchRow
493493 key = { `${ m . packet_hash || "match" } -${ i } ` }
@@ -542,7 +542,7 @@ function RouteCard({
542542
543543 return (
544544 < div
545- className = "card bg-base-100 shadow-xl h-full"
545+ className = "card bg-base-100 shadow-xl h-full min-w-0 "
546546 data-testid = "route-card"
547547 data-route-label = { `${ route . from_label } → ${ route . to_label } ` }
548548 >
0 commit comments