10 changed files with 144 additions and 59 deletions
@ -1,34 +1,23 @@ |
|||
// @flow
|
|||
|
|||
import React, { Fragment } from 'react' |
|||
import { compose } from 'redux' |
|||
import { connect } from 'react-redux' |
|||
import React from 'react' |
|||
import { Route } from 'react-router' |
|||
import { translate } from 'react-i18next' |
|||
|
|||
import Box from 'components/base/Box' |
|||
import Overlay from 'components/base/Overlay' |
|||
|
|||
import Home from 'components/Home' |
|||
import SideBar from 'components/SideBar' |
|||
import TopBar from 'components/TopBar' |
|||
|
|||
const Wrapper = ({ devices, t }: { devices: Array<Object>, t: string => string }) => ( |
|||
<Fragment> |
|||
{devices.length === 0 ? ( |
|||
<Overlay align="center" justify="center"> |
|||
<Box color="white">{t('common.connectDevice')}</Box> |
|||
</Overlay> |
|||
) : ( |
|||
<Box grow horizontal> |
|||
<SideBar /> |
|||
<Box grow bg="cream"> |
|||
<TopBar /> |
|||
<Route path="/" component={Home} /> |
|||
</Box> |
|||
</Box> |
|||
)} |
|||
</Fragment> |
|||
const Wrapper = () => ( |
|||
<Box grow horizontal> |
|||
<SideBar /> |
|||
<Box grow bg="cream"> |
|||
<TopBar /> |
|||
<Route path="/" component={Home} /> |
|||
</Box> |
|||
</Box> |
|||
) |
|||
|
|||
export default compose(connect(({ devices }): Object => ({ devices })), translate())(Wrapper) |
|||
export default translate()(Wrapper) |
|||
|
@ -1,6 +1,6 @@ |
|||
common: |
|||
ok: Okay |
|||
cancel: Cancel |
|||
connectDevice: Please connect your device |
|||
connectedDevices: You have {{count}} device connected |
|||
connectedDevices_0: You don't have device connected |
|||
connectedDevices_plural: You have {{count}} devices connected |
|||
|
Loading…
Reference in new issue