ghost-portal/packages/react-components/src/index.tsx
Keith Ingram 9703811f8b
AddressMenu popup when clicking on address name (#2563)
* AddressMenu

* use menu

* refactor

* draft

* cleanup

* Sidebar

* Sidebar

* improvements

* redesign

* bump

* Small adjustments

* Layout adjustments, useCallbacks (not perfect...)

* Remove _setName with extra effect, re-add badges (edit missing)

* Missing useCallback in Address

* no withSidebar on AddressToggle

* useAccountInfo CPU spikes (split effects, no useCallback deps)

* Alway have underline (even on address)

* secondary button color

* Add name callback

* Make identity appear with displayname

* Adjust judgement button position

* UI adjustments

Co-authored-by: Jaco Greeff <jacogr@gmail.com>
2020-04-22 19:43:20 +02:00

99 lines
4.9 KiB
TypeScript

// Copyright 2017-2020 @polkadot/react-components authors & contributors
// This software may be modified and distributed under the terms
// of the Apache-2.0 license. See the LICENSE file for details.
export { default as AccountIndex } from './AccountIndex';
export { default as AccountName } from './AccountName';
export { default as AccountNameJudgement } from './AccountNameJudgement';
export { default as ActionItem } from './ActionItem';
export { default as AddressInfo } from './AddressInfo';
export { default as AddressMini } from './AddressMini';
export { default as AddressRow } from './AddressRow';
export { default as AddressSmall } from './AddressSmall';
export { default as AddressToggle } from './AddressToggle';
export { default as Available } from './Available';
export { default as AvatarItem } from './AvatarItem';
export { default as Badge } from './Badge';
export { default as Balance } from './Balance';
export { default as Bonded } from './Bonded';
export { default as Bubble } from './Bubble';
export { default as Button } from './Button';
export { default as ButtonCancel } from './ButtonCancel';
export { default as Call } from './Call';
export { default as CallExpander } from './CallExpander';
export { default as Card } from './Card';
export { default as CardGrid } from './CardGrid';
export { default as CardSummary } from './CardSummary';
export { default as ChainImg } from './ChainImg';
export { default as ChainLock } from './ChainLock';
export { default as Chart } from './Chart';
export { default as Columar } from './Columar';
export { default as Column } from './Column';
export { default as CopyButton } from './CopyButton';
export { default as CryptoType } from './CryptoType';
export { default as Dropdown } from './Dropdown';
export { default as Editor } from './Editor';
export { default as ErrorBoundary } from './ErrorBoundary';
export { default as Event } from './Event';
export { default as Expander } from './Expander';
export { default as Extrinsic } from './Extrinsic';
export { default as FilterOverlay } from './FilterOverlay';
export { default as Forget } from './Forget';
export { default as HelpOverlay } from './HelpOverlay';
export { default as Icon } from './Icon';
export { default as IconLink } from './IconLink';
export { default as IdentityIcon } from './IdentityIcon';
export { default as InfoForInput } from './InfoForInput';
export { default as Input } from './Input';
export { default as InputAddress } from './InputAddress';
export { default as InputAddressMulti } from './InputAddressMulti';
export { default as InputAddressSimple } from './InputAddressSimple';
export { default as InputBalance } from './InputBalance';
export { default as InputConsts } from './InputConsts';
export { default as InputError } from './InputError';
export { default as InputExtrinsic } from './InputExtrinsic';
export { default as InputFile } from './InputFile';
export { default as InputNumber } from './InputNumber';
export { default as InputRpc } from './InputRpc';
export { default as InputStorage } from './InputStorage';
export { default as InputTags } from './InputTags';
export { default as InputWasm } from './InputWasm';
export { default as Inset } from './Inset';
export { default as Label } from './Label';
export { default as LabelHelp } from './LabelHelp';
export { default as Labelled } from './Labelled';
export { default as LinkExternal } from './LinkExternal';
export { default as LockedVote } from './LockedVote';
export { default as Menu } from './Menu';
export { default as Modal } from './Modal';
export { default as Nonce } from './Nonce';
export { default as Output } from './Output';
export { default as Password } from './Password';
export { default as Popup } from './Popup';
export { default as Progress } from './Progress';
export { default as ProposedAction } from './ProposedAction';
export { default as Row } from './Row';
export { default as Spinner } from './Spinner';
export { default as StakingBonded } from './StakingBonded';
export { default as StakingRedeemable } from './StakingRedeemable';
export { default as StakingUnbonding } from './StakingUnbonding';
export { default as Static } from './Static';
export { default as Status, StatusContext } from './Status';
export { default as SummaryBox } from './SummaryBox';
export { default as Table } from './Table';
export { default as Tabs } from './Tabs';
export { default as Tag } from './Tag';
export { default as Toggle } from './Toggle';
export { default as Tooltip } from './Tooltip';
export { default as Transfer } from './Transfer';
export { default as TxButton } from './TxButton';
export { default as TxComponent } from './TxComponent';
export { default as TxModal } from './TxModal';
export { default as TxModalNew } from './TxModalNew';
export { default as VoteAccount } from './VoteAccount';
export { default as VoteActions } from './VoteActions';
export { default as VoteToggle } from './VoteToggle';
export { default as VoteValue } from './VoteValue';
export { default as media } from './media';