@@ -20,6 +20,7 @@ function EthClients(): JSX.Element {
2020
2121 useEffect ( ( ) => {
2222 fetchData ( ) ;
23+ // eslint-disable-next-line react-hooks/exhaustive-deps
2324 } , [ ] ) ;
2425
2526 function EcStatusComponent ( ) : JSX . Element {
@@ -106,8 +107,15 @@ function EthClients(): JSX.Element {
106107 sx = { {
107108 display : "flex" ,
108109 alignItems : "center" ,
109- justifyContent : "space-evenly" ,
110- gap : 2 ,
110+ justifyContent : "center" ,
111+ gap : { xs : 1.5 , sm : 0.8 , md : 0.6 } ,
112+ flexWrap : "wrap" ,
113+ flexDirection : { xs : "column" , sm : "row" } ,
114+ "& > *" : {
115+ flex : { xs : "1 1 100%" , sm : "0 0 auto" } ,
116+ minWidth : { xs : "100%" , sm : "140px" , md : "150px" } ,
117+ maxWidth : { xs : "100%" , sm : "160px" , md : "170px" } ,
118+ } ,
111119 } }
112120 >
113121 < Box
@@ -119,16 +127,24 @@ function EthClients(): JSX.Element {
119127 >
120128 < Card
121129 sx = { {
122- borderRadius : 2 ,
123- p : 2 ,
130+ borderRadius : 1.5 ,
131+ p : { xs : 1.2 , sm : 1.2 , md : 1.3 } ,
124132 display : "flex" ,
125133 flexDirection : "column" ,
126134 justifyContent : "center" ,
127135 alignItems : "center" ,
136+ width : "100%" ,
137+ minHeight : { xs : "auto" , sm : "85px" , md : "90px" } ,
138+ boxShadow : { xs : 1 , sm : 1.5 } ,
128139 } }
129140 >
130141 < div style = { { alignItems : "center" , justifyContent : "center" } } >
131- < Typography sx = { { fontWeight : "bold" , pb : 2 , px : 1 } } >
142+ < Typography sx = { {
143+ fontWeight : "bold" ,
144+ pb : { xs : 1 , sm : 1.2 } ,
145+ px : 0.5 ,
146+ fontSize : { xs : "0.85rem" , sm : "0.9rem" }
147+ } } >
132148 Execution Client
133149 </ Typography >
134150 < EcStatusComponent />
@@ -140,9 +156,11 @@ function EthClients(): JSX.Element {
140156 display : "flex" ,
141157 flexDirection : "column" ,
142158 alignItems : "center" ,
159+ justifyContent : "center" ,
160+ minHeight : { xs : "40px" , sm : "70px" , md : "75px" } ,
143161 } }
144162 >
145- < SyncAltRoundedIcon sx = { { mb : 4 , fontSize : 48 } } />
163+ < SyncAltRoundedIcon sx = { { mb : { xs : 1.7 , sm : 3. 4, md : 3.6 } , fontSize : { xs : 27 , sm : 41 , md : 43 } } } />
146164 </ Box >
147165
148166 < Box
@@ -154,16 +172,24 @@ function EthClients(): JSX.Element {
154172 >
155173 < Card
156174 sx = { {
157- borderRadius : 2 ,
158- p : 2 ,
175+ borderRadius : 1.5 ,
176+ p : { xs : 1.2 , sm : 1.2 , md : 1.3 } ,
159177 display : "flex" ,
160178 flexDirection : "column" ,
161179 justifyContent : "center" ,
162180 alignItems : "center" ,
181+ width : "100%" ,
182+ minHeight : { xs : "auto" , sm : "85px" , md : "90px" } ,
183+ boxShadow : { xs : 1 , sm : 1.5 } ,
163184 } }
164185 >
165186 < div style = { { alignItems : "center" , justifyContent : "center" } } >
166- < Typography sx = { { fontWeight : "bold" , pb : 2 , px : 1 } } >
187+ < Typography sx = { {
188+ fontWeight : "bold" ,
189+ pb : { xs : 1 , sm : 1.2 } ,
190+ px : 0.5 ,
191+ fontSize : { xs : "0.85rem" , sm : "0.9rem" }
192+ } } >
167193 Consensus Client
168194 </ Typography >
169195 < CcStatusComponent />
@@ -176,9 +202,11 @@ function EthClients(): JSX.Element {
176202 display : "flex" ,
177203 flexDirection : "column" ,
178204 alignItems : "center" ,
205+ justifyContent : "center" ,
206+ minHeight : { xs : "40px" , sm : "70px" , md : "75px" } ,
179207 } }
180208 >
181- < TrendingFlatRoundedIcon sx = { { mb : 4 , fontSize : 48 } } />
209+ < TrendingFlatRoundedIcon sx = { { mb : { xs : 1.7 , sm : 3. 4, md : 3.6 } , fontSize : { xs : 27 , sm : 41 , md : 43 } } } />
182210 </ Box >
183211
184212 < Box
@@ -190,16 +218,24 @@ function EthClients(): JSX.Element {
190218 >
191219 < Card
192220 sx = { {
193- borderRadius : 2 ,
194- p : 2 ,
221+ borderRadius : 1.5 ,
222+ p : { xs : 1.2 , sm : 1.2 , md : 1.3 } ,
195223 display : "flex" ,
196224 flexDirection : "column" ,
197225 justifyContent : "center" ,
198226 alignItems : "center" ,
227+ width : "100%" ,
228+ minHeight : { xs : "auto" , sm : "85px" , md : "90px" } ,
229+ boxShadow : { xs : 1 , sm : 1.5 } ,
199230 } }
200231 >
201232 < div style = { { alignItems : "center" , justifyContent : "center" } } >
202- < Typography sx = { { fontWeight : "bold" , pb : 2 , px : 1 } } >
233+ < Typography sx = { {
234+ fontWeight : "bold" ,
235+ pb : { xs : 1 , sm : 1.2 } ,
236+ px : 0.5 ,
237+ fontSize : { xs : "0.85rem" , sm : "0.9rem" }
238+ } } >
203239 Signer
204240 </ Typography >
205241 < SignerStatusComponent />
0 commit comments