@@ -74,26 +74,26 @@ export function RoundCard({ slashing, sequencerOccurrences }: RoundCardProps) {
7474 { slashing . slashActions ?. map ( ( action , idx ) => ( < span key = { `${ action . validator } -${ idx } ` } > Sequencer { action . validator } </ span > ) ) }
7575 </ div >
7676
77- < div className = "p-6 cursor-pointer " onClick = { ( ) => setIsExpanded ( ! isExpanded ) } >
78- < div className = "flex items-center justify-between" >
79- < div className = "flex items-center gap-4" >
80- < div className = "bg-brand-black border-3 border-whisper-white px-4 py-2" >
77+ < div className = "cursor-pointer p-4 sm:p-6 " onClick = { ( ) => setIsExpanded ( ! isExpanded ) } >
78+ < div className = "flex flex-col gap-4 sm:flex-row sm: items-center sm: justify-between" >
79+ < div className = "flex flex-wrap items-center gap-3 sm: gap-4" >
80+ < div className = "bg-brand-black border-3 border-whisper-white px-3 py-2 sm:px-4 " >
8181 < div className = "text-xs text-chartreuse font-black uppercase tracking-wider" > Round</ div >
8282 < div className = "text-3xl font-black text-whisper-white" > { slashing . round . toString ( ) } </ div >
8383 </ div >
8484
85- < div className = { `px-4 py-2 border-3 text-sm font-black uppercase tracking-wider ${ getStatusColor ( displayStatus ) } ` } >
85+ < div className = { `border-3 px-3 py-2 text-sm font-black uppercase tracking-wider sm:px-4 ${ getStatusColor ( displayStatus ) } ` } >
8686 { getStatusText ( displayStatus ) }
8787 </ div >
8888 </ div >
8989
90- < div className = "flex items-center gap-4" >
91- { slashing . affectedValidatorCount !== undefined && ( < div className = "bg-brand-black border-3 border-vermillion px-4 py-3" >
90+ < div className = "flex flex-wrap items-center gap-3 sm:justify-end sm: gap-4" >
91+ { slashing . affectedValidatorCount !== undefined && ( < div className = "bg-brand-black border-3 border-vermillion px-3 py-2 sm:px-4 sm: py-3" >
9292 < div className = "text-xs text-vermillion font-black uppercase tracking-wider" > Sequencers</ div >
9393 < div className = "text-2xl font-black text-whisper-white" > { slashing . affectedValidatorCount } </ div >
9494 </ div > ) }
9595
96- { slashing . totalSlashAmount !== undefined && ( < div className = "bg-brand-black border-3 border-vermillion px-4 py-3" >
96+ { slashing . totalSlashAmount !== undefined && ( < div className = "bg-brand-black border-3 border-vermillion px-3 py-2 sm:px-4 sm: py-3" >
9797 < div className = "text-xs text-vermillion font-black uppercase tracking-wider" > Slash Total</ div >
9898 < div className = "text-2xl font-black text-vermillion" >
9999 { parseInt ( formatEther ( slashing . totalSlashAmount ) , 10 ) } AZTEC
@@ -184,7 +184,7 @@ export function RoundCard({ slashing, sequencerOccurrences }: RoundCardProps) {
184184 </ div >
185185
186186
187- { isExpanded && ( < div className = "border-t-5 border-brand-black p-6 space-y-4 bg-brand-black/30" >
187+ { isExpanded && ( < div className = "border-t-5 border-brand-black p-4 sm:p- 6 space-y-4 bg-brand-black/30" >
188188
189189 { slashing . payloadAddress && ( < div >
190190 < div className = "text-xs text-whisper-white font-black uppercase tracking-wider mb-2" > Payload Address</ div >
@@ -215,7 +215,7 @@ export function RoundCard({ slashing, sequencerOccurrences }: RoundCardProps) {
215215 { slashing . slashActions . map ( ( action , idx ) => {
216216 const occurrences = sequencerOccurrences ?. get ( action . validator . toLowerCase ( ) ) ?? 1 ;
217217 const showOccurrences = occurrences > 1 ;
218- return ( < div key = { idx } className = "flex items-center justify-between bg-brand-black px-4 py-3 border-3 border-whisper-white gap-3 " >
218+ return ( < div key = { idx } className = "flex flex-col items-stretch justify-between gap-3 border-3 border-whisper-white bg-brand-black px-4 py-3 sm:flex-row sm:items-center " >
219219 < div className = "flex items-center gap-3 flex-1 min-w-0" >
220220 < SequencerAddressLink
221221 address = { action . validator }
@@ -242,7 +242,7 @@ export function RoundCard({ slashing, sequencerOccurrences }: RoundCardProps) {
242242 </ div > ) }
243243
244244
245- < div className = "grid grid-cols-2 gap-4 text-sm pt-4 border-t-3 border-brand-black" >
245+ < div className = "grid grid-cols-1 gap-4 border-t-3 border-brand-black pt-4 text-sm sm:grid-cols-2 " >
246246 < div className = "bg-aubergine border-3 border-orchid px-4 py-3" >
247247 < div className = "text-orchid font-black uppercase text-xs mb-1" > Ballots Cast</ div >
248248 < div className = "text-whisper-white font-black text-xl" >
0 commit comments