@@ -102,7 +102,7 @@ export default function WPTMetrics() {
102102 const suites = metrics . wpt . suites ;
103103
104104 return (
105- < div class = "bg-surface0 rounded-2xl p-6 border border-surface1 hover:border-surface2 transition-colors" >
105+ < div class = "bg-surface0 rounded-2xl p-4 md:p- 6 border border-surface1 hover:border-surface2 transition-colors" >
106106 < h3 class = "text-lg font-semibold text-text mb-2 flex items-center gap-2" >
107107 < BarChart size = { 20 } class = "text-blue" />
108108 WPT Metrics
@@ -134,7 +134,7 @@ export default function WPTMetrics() {
134134 </ div >
135135 </ div >
136136
137- < div class = "grid grid-cols-2 md:grid-cols-4 gap-4 mb-6" >
137+ < div class = "grid grid-cols-2 md:grid-cols-4 gap-3 md:gap- 4 mb-6" >
138138 < div class = "text-center" >
139139 < div class = "text-2xl font-bold text-yellow mb-1" >
140140 { overall . total_tests }
@@ -170,7 +170,9 @@ export default function WPTMetrics() {
170170 </ div >
171171
172172 < div class = "text-center" >
173- < div class = "text-2xl font-bold text-subtext0 mb-1" > { overall . skip } </ div >
173+ < div class = "text-2xl font-bold text-subtext0 mb-1" >
174+ { overall . skip }
175+ </ div >
174176 < div class = "text-xs text-subtext1" > Skip</ div >
175177 </ div >
176178 </ div >
@@ -180,21 +182,25 @@ export default function WPTMetrics() {
180182 < div class = "space-y-3" >
181183 { Object . entries ( suites ) . map ( ( [ name , s ] ) => (
182184 < div
183- class = "bg-surface1 rounded-lg p-3 flex items-center justify-between"
185+ class = "bg-surface1 rounded-lg p-3 flex flex-col sm:flex-row items-start sm:items- center justify-between gap-3 sm:gap-2 "
184186 key = { name }
185187 >
186188 < div >
187189 < div class = "text-text font-medium" > { name } </ div >
188190 < div class = "text-xs text-subtext1" > { s . total_tests } tests</ div >
189191 </ div >
190192
191- < div class = "flex items-center gap-3 flex-wrap" >
192- < div class = "text-sm text-green" > Pass { s . pass } </ div >
193- < div class = "text-sm text-red" > Fail { s . fail } </ div >
194- < div class = "text-sm text-peach" > Crash { s . crash } </ div >
195- < div class = "text-sm text-blue" > Timeout { s . timeout } </ div >
196- < div class = "text-sm text-subtext0" > Skip { s . skip } </ div >
197- < div class = "text-sm text-subtext1 font-medium" >
193+ < div class = "flex items-center gap-2 md:gap-3 flex-wrap" >
194+ < div class = "text-xs md:text-sm text-green" > Pass { s . pass } </ div >
195+ < div class = "text-xs md:text-sm text-red" > Fail { s . fail } </ div >
196+ < div class = "text-xs md:text-sm text-peach" > Crash { s . crash } </ div >
197+ < div class = "text-xs md:text-sm text-blue" >
198+ Timeout { s . timeout }
199+ </ div >
200+ < div class = "text-xs md:text-sm text-subtext0" >
201+ Skip { s . skip }
202+ </ div >
203+ < div class = "text-xs md:text-sm text-subtext1 font-medium" >
198204 { formatPercent ( s . pass_rate ) }
199205 </ div >
200206 </ div >
0 commit comments