@@ -2,7 +2,7 @@ import React, { useCallback, useContext } from 'react'
22import { createPortal } from 'react-dom'
33import { RouteComponentProps } from 'react-router-dom'
44import { useTranslation } from 'react-i18next'
5- import { Stack , getTheme , Text , ProgressIndicator , Icon } from 'office-ui-fabric-react'
5+ import { Stack , getTheme , Text , ProgressIndicator , Icon , TooltipHost } from 'office-ui-fabric-react'
66
77import { StateWithDispatch } from 'states/stateProvider/reducer'
88import { ConnectionStatus , FULL_SCREENS , Routes } from 'utils/const'
@@ -33,20 +33,19 @@ export const SyncStatus = ({
3333
3434 const percentage = + syncedBlockNumber / + tipBlockNumber
3535
36- return (
37- < div style = { { display : 'flex' , alignItems : 'center' } } title = { `${ syncedBlockNumber } / ${ tipBlockNumber } ` } >
38- { + syncedBlockNumber + bufferBlockNumber < + tipBlockNumber ? (
39- < >
40- { t ( 'sync.syncing' ) }
41- < ProgressIndicator
42- percentComplete = { percentage }
43- styles = { { root : { width : '120px' , marginLeft : '5px' , marginRight : '5px' } } }
44- />
45- </ >
46- ) : (
47- < > { t ( 'sync.synced' ) } </ >
48- ) }
49- </ div >
36+ return + syncedBlockNumber + bufferBlockNumber < + tipBlockNumber ? (
37+ < TooltipHost
38+ content = { `${ syncedBlockNumber } / ${ tipBlockNumber } ` }
39+ styles = { { root : { display : 'flex' , justifyContent : 'center' , alignItems : 'center' } } }
40+ >
41+ { t ( 'sync.syncing' ) }
42+ < ProgressIndicator
43+ percentComplete = { percentage }
44+ styles = { { root : { width : '120px' , marginLeft : '5px' , marginRight : '5px' } } }
45+ />
46+ </ TooltipHost >
47+ ) : (
48+ < > { t ( 'sync.synced' ) } </ >
5049 )
5150}
5251
0 commit comments