ghost-portal/packages/ui-reactive/src/NodeVersion.tsx
Jaco Greeff 0c5f76f2ad
Add available balances to transfer modal (#1210)
* Add available balances to transfer modal

* Hide transfer modal

* Fix editing bug

* ... don't hide... yet

* liniting

* Fix broken address search

* Adjust labels (there is space)

* Adjust padding for fees

* Convert fee calculations in transfer app

* Hide all secondary buttons (non-hover)

* Re-apply row padding fix

* ui-reactive labels

* balance -> total

* label, string -> React.ReactNode

* Redeem shows

* Incorporate help messages

* Move transfer

* default AddressSummary size, 64

* Swap to AddressRow... everywhere

* AccountInfo (and use in staking/accounts)

* Modal tweaks

* De-emphasise extrinsic inherent

* Align class name with filename

* Hide AddressInfo (?)'s (for now)

* onEnter saves, closes (name)
2019-05-27 10:20:44 +02:00

33 lines
898 B
TypeScript

// Copyright 2017-2019 @polkadot/ui-reactive authors & contributors
// This software may be modified and distributed under the terms
// of the Apache-2.0 license. See the LICENSE file for details.
import { BareProps, CallProps } from '@polkadot/ui-api/types';
import React from 'react';
import { Text } from '@polkadot/types';
import { withCalls } from '@polkadot/ui-api';
type Props = BareProps & CallProps & {
children?: React.ReactNode,
label?: React.ReactNode,
system_version?: Text
};
export class NodeVersion extends React.PureComponent<Props> {
render () {
const { children, className, label = '', style, system_version = '-' } = this.props;
return (
<div
className={className}
style={style}
>
{label}{system_version.toString()}{children}
</div>
);
}
}
export default withCalls<Props>('rpc.system.version')(NodeVersion);