@@ -33,7 +33,7 @@ export function PreviewSiteRow( {
3333} : PreviewSiteRowProps ) {
3434 const { __ } = useI18n ( ) ;
3535 const { url, date, isDeleting } = snapshot ;
36- const { countDown, expireDateString, isExpired } = useExpirationDate ( date ) ;
36+ const { countDown, dateString , expireDateString, isExpired } = useExpirationDate ( date ) ;
3737 const { fetchSnapshotUsage, removeSnapshot } = useSnapshots ( ) ;
3838 const { isDemoSiteUpdating, hasDemoSiteError } = useUpdateDemoSite ( ) ;
3939 const isPreviewSiteUpdating = isDemoSiteUpdating ( snapshot . atomicSiteId ) ;
@@ -117,7 +117,15 @@ export function PreviewSiteRow( {
117117 { snapshot . name || sprintf ( __ ( '%s Preview' ) , selectedSite . name ) }
118118 </ div >
119119 </ div >
120- < Tooltip text = { urlWithHTTPS } disabled = { isExpired } className = "overflow-hidden" >
120+ < Tooltip
121+ text = { sprintf (
122+ /* translators: %s: The preview site URL */
123+ __ ( 'Open %s' ) ,
124+ urlWithHTTPS
125+ ) }
126+ disabled = { isExpired }
127+ className = "overflow-hidden"
128+ >
121129 < Button
122130 variant = "link"
123131 disabled = { isExpired }
@@ -142,7 +150,9 @@ export function PreviewSiteRow( {
142150 { __ ( 'Updating' ) }
143151 </ div >
144152 ) : (
145- getLastUpdateTimeText ( )
153+ < Tooltip text = { dateString } disabled = { ! date } >
154+ { getLastUpdateTimeText ( ) }
155+ </ Tooltip >
146156 ) }
147157 </ div >
148158 < div className = "flex items-center" >
0 commit comments