ghost-portal/packages/ui-react-rx/src/TimePeriod.ts
2018-12-26 15:17:56 +01:00

17 lines
572 B
TypeScript

// Copyright 2017-2018 @polkadot/ui-react-rx 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 { Moment } from '@polkadot/types';
import numberFormat from './util/numberFormat';
import { withObservableDiv } from './with/index';
const Component: React.ComponentType<any> = withObservableDiv('blockPeriod')(
(value?: Moment): string =>
`${numberFormat(value ? (2 * value.toNumber()) : 0)}s`,
{ className: 'rx--TimePeriod' }
);
export default Component;