Loëck Vézien
7 years ago
7 changed files with 122 additions and 44 deletions
@ -0,0 +1,68 @@ |
|||||
|
// @flow
|
||||
|
|
||||
|
import React from 'react' |
||||
|
import styled from 'styled-components' |
||||
|
|
||||
|
import { MODAL_OPERATION_DETAILS } from 'constants' |
||||
|
|
||||
|
import Box from 'components/base/Box' |
||||
|
import Button from 'components/base/Button' |
||||
|
import Bar from 'components/base/Bar' |
||||
|
import Modal, { ModalBody, ModalTitle, ModalFooter, ModalContent } from 'components/base/Modal' |
||||
|
|
||||
|
const ColLeft = styled(Box)` |
||||
|
width: 95px; |
||||
|
` |
||||
|
|
||||
|
const OperationDetails = () => ( |
||||
|
<Modal |
||||
|
name={MODAL_OPERATION_DETAILS} |
||||
|
render={({ data, onClose }) => { |
||||
|
const { operation, account } = data |
||||
|
|
||||
|
return ( |
||||
|
<ModalBody onClose={onClose}> |
||||
|
<ModalTitle>Operation details</ModalTitle> |
||||
|
<ModalContent flow={4}> |
||||
|
<Box> |
||||
|
<Box>{operation.amount}</Box> |
||||
|
</Box> |
||||
|
<Box> |
||||
|
<ColLeft>Acccount</ColLeft> |
||||
|
<Box>{account.name}</Box> |
||||
|
</Box> |
||||
|
<Bar /> |
||||
|
<Box> |
||||
|
<ColLeft>Date</ColLeft> |
||||
|
<Box>{operation.receivedAt}</Box> |
||||
|
</Box> |
||||
|
<Bar /> |
||||
|
<Box> |
||||
|
<ColLeft>Status</ColLeft> |
||||
|
<Box>{operation.confirmations}</Box> |
||||
|
</Box> |
||||
|
<Bar /> |
||||
|
<Box> |
||||
|
<ColLeft>From</ColLeft> |
||||
|
<Box>{operation.from.join(',')}</Box> |
||||
|
</Box> |
||||
|
<Box> |
||||
|
<ColLeft>To</ColLeft> |
||||
|
<Box>{operation.to.join(',')}</Box> |
||||
|
</Box> |
||||
|
<Box> |
||||
|
<ColLeft>Identifier</ColLeft> |
||||
|
<Box>{operation.id}</Box> |
||||
|
</Box> |
||||
|
</ModalContent> |
||||
|
<ModalFooter horizontal justify="flex-end" flow={2}> |
||||
|
<Button>Cancel</Button> |
||||
|
<Button primary>View operation</Button> |
||||
|
</ModalFooter> |
||||
|
</ModalBody> |
||||
|
) |
||||
|
}} |
||||
|
/> |
||||
|
) |
||||
|
|
||||
|
export default OperationDetails |
@ -1,4 +1,5 @@ |
|||||
export AddAccount from './AddAccount' |
export AddAccount from './AddAccount' |
||||
|
export OperationDetails from './OperationDetails' |
||||
export Receive from './Receive' |
export Receive from './Receive' |
||||
export Send from './Send' |
export Send from './Send' |
||||
export SettingsAccount from './SettingsAccount' |
export SettingsAccount from './SettingsAccount' |
||||
|
Loading…
Reference in new issue