// Copyright 2017-2019 @polkadot/app-123code 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 React from 'react'; import styled from 'styled-components'; import { Bubble, InputAddress } from '@polkadot/ui-app'; import { AccountIndex, Balance, Nonce } from '@polkadot/ui-reactive'; interface Props { className?: string; onChange: (accountId?: string) => void; } interface State { accountId?: string; } class AccountSelector extends React.PureComponent { public state: State = {}; public render (): React.ReactNode { const { className } = this.props; const { accountId } = this.state; return (
); } private onChange = (accountId?: string): void => { const { onChange } = this.props; this.setState({ accountId }, (): void => onChange(accountId) ); } } export default styled(AccountSelector)` align-items: flex-end; .summary { text-align: center; } `;