use our retrieve status as isOnline status
							parent
							
								
									19555b99a0
								
							
						
					
					
						commit
						e85f69a144
					
				| @ -1,36 +0,0 @@ | ||||
| import React from 'react'; | ||||
| 
 | ||||
| // tslint:disable-next-line: no-submodule-imports
 | ||||
| import useNetworkState from 'react-use/lib/useNetworkState'; | ||||
| import styled from 'styled-components'; | ||||
| 
 | ||||
| type ContainerProps = { | ||||
|   show: boolean; | ||||
| }; | ||||
| 
 | ||||
| const OfflineContainer = styled.div<ContainerProps>` | ||||
|   background: ${props => props.theme.colors.accent}; | ||||
|   color: ${props => props.theme.colors.textColor}; | ||||
|   padding: ${props => (props.show ? props.theme.common.margins.sm : '0px')}; | ||||
|   margin: ${props => (props.show ? props.theme.common.margins.xs : '0px')}; | ||||
|   height: ${props => (props.show ? 'auto' : '0px')}; | ||||
|   overflow: hidden; | ||||
|   transition: ${props => props.theme.common.animations.defaultDuration}; | ||||
| `;
 | ||||
| 
 | ||||
| const OfflineTitle = styled.h3` | ||||
|   padding-top: 0px; | ||||
|   margin-top: 0px; | ||||
| `;
 | ||||
| 
 | ||||
| const OfflineMessage = styled.div``; | ||||
| 
 | ||||
| export const SessionOffline = () => { | ||||
|   const isOnline = useNetworkState().online; | ||||
|   return ( | ||||
|     <OfflineContainer show={!isOnline}> | ||||
|       <OfflineTitle>{window.i18n('offline')}</OfflineTitle> | ||||
|       <OfflineMessage>{window.i18n('checkNetworkConnection')}</OfflineMessage> | ||||
|     </OfflineContainer> | ||||
|   ); | ||||
| }; | ||||
					Loading…
					
					
				
		Reference in New Issue