@@ -215,6 +215,7 @@ const SyncConnectedSitesList = ( {
215215 const isPushing = pushState && isKeyPushing ( pushState . status . key ) ;
216216 const isPushError = pushState && isKeyFailed ( pushState . status . key ) ;
217217 const hasPushFinished = pushState && isKeyFinished ( pushState . status . key ) ;
218+ const hasPushCancelled = pushState && isKeyCancelled ( pushState . status . key ) ;
218219
219220 return (
220221 < div
@@ -242,8 +243,8 @@ const SyncConnectedSitesList = ( {
242243
243244 < div className = "flex shrink-0 justify-self-end" >
244245 { isPulling && (
245- < div className = "flex items-center gap-2" >
246- < div className = "flex flex-col gap-2 min-w-44" >
246+ < div className = "flex items-center gap-2 max-w-full " >
247+ < div className = "flex flex-col gap-2 min-w-44 flex-shrink " >
247248 < div className = "a8c-body-small" > { sitePullStatusMessage } </ div >
248249 < ProgressBar value = { sitePullStatusProgress } maxValue = { 100 } />
249250 </ div >
@@ -259,7 +260,7 @@ const SyncConnectedSitesList = ( {
259260 variant = "link"
260261 onClick = { ( ) => cancelPull ( selectedSite . id , connectedSite . id ) }
261262 disabled = { ! canCancelPull ( sitePullState ?. status . key ) }
262- className = "!p-0"
263+ className = "!p-0 flex-shrink-0 "
263264 >
264265 < Icon icon = { close } size = { 20 } />
265266 </ Button >
@@ -293,14 +294,14 @@ const SyncConnectedSitesList = ( {
293294 </ ClearAction >
294295 ) }
295296 { pushState ?. status && isPushing && (
296- < div className = "flex items-center gap-2" >
297+ < div className = "flex items-center gap-2 max-w-full " >
297298 < Tooltip
298299 text = { __ (
299300 'Push is in progress. We will send you an email when it is completed.'
300301 ) }
301302 placement = "top-start"
302303 >
303- < div className = "flex flex-col gap-2 min-w-44" >
304+ < div className = "flex flex-col gap-2 min-w-44 flex-shrink " >
304305 < div className = "a8c-body-small flex items-center gap-0.5" >
305306 < Icon icon = { info } size = { 16 } />
306307 { pushState . status . message }
@@ -320,14 +321,14 @@ const SyncConnectedSitesList = ( {
320321 variant = "link"
321322 onClick = { ( ) => cancelPush ( selectedSite . id , connectedSite . id ) }
322323 disabled = { ! canCancelPush ( pushState ?. status . key ) }
323- className = "!p-0"
324+ className = "!p-0 flex-shrink-0 "
324325 >
325326 < Icon icon = { close } size = { 20 } />
326327 </ Button >
327328 </ Tooltip >
328329 </ div >
329330 ) }
330- { pushState ?. status && hasPullCancelled && (
331+ { pushState ?. status && hasPushCancelled && (
331332 < ClearAction onClick = { ( ) => clearPushState ( selectedSite . id , connectedSite . id ) } >
332333 { __ ( 'Push cancelled' ) }
333334 </ ClearAction >
@@ -344,7 +345,8 @@ const SyncConnectedSitesList = ( {
344345 ! isPushError &&
345346 ! isPushing &&
346347 ! hasPushFinished &&
347- ! hasPullCancelled && (
348+ ! hasPullCancelled &&
349+ ! hasPushCancelled && (
348350 < SyncConnectedSiteControls
349351 connectedSite = { connectedSite }
350352 selectedSite = { selectedSite }
0 commit comments