From 84d693d00f42a4f2211ccf776160789c07ff4884 Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Mon, 16 Sep 2019 21:15:29 +0200 Subject: [PATCH] Don't rely on ui-keyring to provide SUI options (#1617) * Don't rely on ui-keyring to provide SUI options * functional KeyPair component * Delete temp.txt * Bump ui-* --- package.json | 6 +- packages/app-accounts/package.json | 2 +- packages/app-contracts/package.json | 2 +- packages/apps/package.json | 2 +- packages/react-api/package.json | 2 +- packages/react-components/package.json | 6 +- .../src/InputAddress/KeyPair.tsx | 73 +++++++++ .../src/InputAddress/createHeader.tsx | 14 ++ .../src/InputAddress/createItem.tsx | 23 +++ .../index.tsx} | 33 ++-- .../src/InputAddress/types.ts | 12 ++ packages/react-signer/package.json | 2 +- yarn.lock | 142 +++++++++--------- 13 files changed, 228 insertions(+), 91 deletions(-) create mode 100644 packages/react-components/src/InputAddress/KeyPair.tsx create mode 100644 packages/react-components/src/InputAddress/createHeader.tsx create mode 100644 packages/react-components/src/InputAddress/createItem.tsx rename packages/react-components/src/{InputAddress.tsx => InputAddress/index.tsx} (89%) create mode 100644 packages/react-components/src/InputAddress/types.ts diff --git a/package.json b/package.json index 2d042b3239..aba21f3997 100644 --- a/package.json +++ b/package.json @@ -10,10 +10,10 @@ "packages/*" ], "resolutions": { - "@polkadot/api": "^0.93.0-beta.2", - "@polkadot/api-contract": "^0.93.0-beta.2", + "@polkadot/api": "^0.93.0-beta.3", + "@polkadot/api-contract": "^0.93.0-beta.3", "@polkadot/keyring": "^1.4.1", - "@polkadot/types": "^0.93.0-beta.2", + "@polkadot/types": "^0.93.0-beta.3", "@polkadot/util": "^1.4.1", "@polkadot/util-crypto": "^1.4.1", "@types/styled-components": "4.1.8", diff --git a/packages/app-accounts/package.json b/packages/app-accounts/package.json index 3eab5073d2..ef85f949fe 100644 --- a/packages/app-accounts/package.json +++ b/packages/app-accounts/package.json @@ -12,7 +12,7 @@ "dependencies": { "@babel/runtime": "^7.6.0", "@polkadot/react-components": "^0.36.0-beta.10", - "@polkadot/react-qr": "^0.45.0-beta.6", + "@polkadot/react-qr": "^0.45.0-beta.7", "@types/file-saver": "^2.0.0", "@types/yargs": "^13.0.2", "babel-plugin-module-resolver": "^3.1.1", diff --git a/packages/app-contracts/package.json b/packages/app-contracts/package.json index fb2fa59f9c..56115187f2 100644 --- a/packages/app-contracts/package.json +++ b/packages/app-contracts/package.json @@ -11,7 +11,7 @@ "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.6.0", - "@polkadot/api-contract": "^0.93.0-beta.2", + "@polkadot/api-contract": "^0.93.0-beta.3", "@polkadot/react-components": "^0.36.0-beta.10" } } diff --git a/packages/apps/package.json b/packages/apps/package.json index 24782a3c48..b7f15711aa 100644 --- a/packages/apps/package.json +++ b/packages/apps/package.json @@ -15,7 +15,7 @@ "@babel/runtime": "^7.6.0", "@polkadot/react-components": "^0.36.0-beta.10", "@polkadot/react-signer": "^0.36.0-beta.10", - "@polkadot/ui-assets": "^0.45.0-beta.6", + "@polkadot/ui-assets": "^0.45.0-beta.7", "query-string": "^6.8.2" } } diff --git a/packages/react-api/package.json b/packages/react-api/package.json index 487bab5675..6322448f0c 100644 --- a/packages/react-api/package.json +++ b/packages/react-api/package.json @@ -31,7 +31,7 @@ "homepage": "https://github.com/polkadot-js/ui/tree/master/packages/ui-reactive#readme", "dependencies": { "@babel/runtime": "^7.6.0", - "@polkadot/api": "^0.93.0-beta.2", + "@polkadot/api": "^0.93.0-beta.3", "@polkadot/extension-dapp": "^0.11.0-beta.4", "edgeware-node-types": "^1.0.10", "rxjs-compat": "^6.5.3" diff --git a/packages/react-components/package.json b/packages/react-components/package.json index 51863f8d47..be34ffd4e4 100644 --- a/packages/react-components/package.json +++ b/packages/react-components/package.json @@ -13,10 +13,10 @@ "@babel/runtime": "^7.6.0", "@polkadot/keyring": "^1.4.1", "@polkadot/react-api": "^0.36.0-beta.10", - "@polkadot/react-identicon": "^0.45.0-beta.6", + "@polkadot/react-identicon": "^0.45.0-beta.7", "@polkadot/react-query": "^0.36.0-beta.10", - "@polkadot/ui-keyring": "^0.45.0-beta.6", - "@polkadot/ui-settings": "^0.45.0-beta.6", + "@polkadot/ui-keyring": "^0.45.0-beta.7", + "@polkadot/ui-settings": "^0.45.0-beta.7", "@types/chart.js": "^2.8.5", "@types/i18next": "^13.0.0", "@types/react-copy-to-clipboard": "^4.2.6", diff --git a/packages/react-components/src/InputAddress/KeyPair.tsx b/packages/react-components/src/InputAddress/KeyPair.tsx new file mode 100644 index 0000000000..a004da1e97 --- /dev/null +++ b/packages/react-components/src/InputAddress/KeyPair.tsx @@ -0,0 +1,73 @@ +// Copyright 2017-2019 @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. + +import React from 'react'; +import styled from 'styled-components'; +import IdentityIcon from '@polkadot/react-identicon'; + +interface Props { + address: string; + className?: string; + isUppercase: boolean; + name: string; + style?: Record; +} + +function KeyPair ({ address, className, isUppercase, name, style }: Props): React.ReactElement { + return ( +
+ +
+ {name} +
+
+ {address} +
+
+ ); +} + +export default styled(KeyPair)` + display: flex; + flex-wrap: nowrap; + justify-content: space-between; + position: relative; + white-space: nowrap; + + > .address { + display: inline-block; + flex: 1; + font-family: monospace; + margin-left: 1rem; + opacity: 0.5; + overflow: hidden; + text-align: right; + text-overflow: ellipsis; + } + + > .icon { + position: absolute; + top: -9px; + left: 0; + } + + > .name { + display: inline-block; + flex: 1 0; + margin-left: 3rem; + overflow: hidden; + text-overflow: ellipsis; + + &.uppercase { + text-transform: uppercase; + } + } +`; diff --git a/packages/react-components/src/InputAddress/createHeader.tsx b/packages/react-components/src/InputAddress/createHeader.tsx new file mode 100644 index 0000000000..62dae95a83 --- /dev/null +++ b/packages/react-components/src/InputAddress/createHeader.tsx @@ -0,0 +1,14 @@ +// Copyright 2017-2019 @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. + +import { KeyringSectionOption } from '@polkadot/ui-keyring/options/types'; +import { Option } from './types'; + +export default function createHeader (option: KeyringSectionOption): Option { + return { + ...option, + className: 'header disabled', + text: option.name + }; +} diff --git a/packages/react-components/src/InputAddress/createItem.tsx b/packages/react-components/src/InputAddress/createItem.tsx new file mode 100644 index 0000000000..5d8e7f5a41 --- /dev/null +++ b/packages/react-components/src/InputAddress/createItem.tsx @@ -0,0 +1,23 @@ +// Copyright 2017-2019 @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. + +import { KeyringSectionOption } from '@polkadot/ui-keyring/options/types'; +import { Option } from './types'; + +import React from 'react'; + +import KeyPair from './KeyPair'; + +export default function createItem (option: KeyringSectionOption, isUppercase = true): Option { + return { + ...option, + text: ( + + ) + }; +} diff --git a/packages/react-components/src/InputAddress.tsx b/packages/react-components/src/InputAddress/index.tsx similarity index 89% rename from packages/react-components/src/InputAddress.tsx rename to packages/react-components/src/InputAddress/index.tsx index b73fa19c9f..440b4ecbf5 100644 --- a/packages/react-components/src/InputAddress.tsx +++ b/packages/react-components/src/InputAddress/index.tsx @@ -2,20 +2,23 @@ // This software may be modified and distributed under the terms // of the Apache-2.0 license. See the LICENSE file for details. -import { BareProps } from './types'; import { KeyringOptions, KeyringSectionOption, KeyringSectionOptions, KeyringOption$Type } from '@polkadot/ui-keyring/options/types'; +import { BareProps } from '../types'; +import { Option } from './types'; import React from 'react'; import store from 'store'; import styled from 'styled-components'; -import createItem from '@polkadot/ui-keyring/options/item'; import keyring from '@polkadot/ui-keyring'; import keyringOption from '@polkadot/ui-keyring/options'; +import createKeyringItem from '@polkadot/ui-keyring/options/item'; import { withMulti, withObservable } from '@polkadot/react-api'; -import { classes, getAddressName } from './util'; -import addressToAddress from './util/toAddress'; -import Dropdown from './Dropdown'; +import { classes, getAddressName } from '../util'; +import addressToAddress from '../util/toAddress'; +import Dropdown from '../Dropdown'; +import createHeader from './createHeader'; +import createItem from './createItem'; interface Props extends BareProps { defaultValue?: string | null; @@ -29,8 +32,8 @@ interface Props extends BareProps { labelExtra?: React.ReactNode; onChange?: (value: string | null) => void; onChangeMulti?: (value: string[]) => void; - options?: KeyringSectionOption[]; - optionsAll?: KeyringOptions; + options?: Option[]; + optionsAll?: Record; placeholder?: string; type?: KeyringOption$Type; value?: string | Uint8Array | string[]; @@ -85,7 +88,7 @@ const createOption = (address: string): KeyringSectionOption => { } } - return createItem(address, name, !isRecent); + return createItem(createKeyringItem(address, name), !isRecent); }; class InputAddress extends React.PureComponent { @@ -310,5 +313,17 @@ export default withMulti( max-width: 0; } `, - withObservable(keyringOption.optionsSubject, { propName: 'optionsAll' }) + withObservable(keyringOption.optionsSubject, { + propName: 'optionsAll', + transform: (optionsAll: KeyringOptions): Record => + Object.entries(optionsAll).reduce((result: Record, [type, options]): Record => { + result[type] = options.map((option): Option => + option.value === null + ? createHeader(option) + : createItem(option) + ); + + return result; + }, {}) + }) ); diff --git a/packages/react-components/src/InputAddress/types.ts b/packages/react-components/src/InputAddress/types.ts new file mode 100644 index 0000000000..761dbff4cc --- /dev/null +++ b/packages/react-components/src/InputAddress/types.ts @@ -0,0 +1,12 @@ +// Copyright 2017-2019 @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. + +import { KeyringSectionOption } from '@polkadot/ui-keyring/options/types'; + +import React from 'react'; + +export interface Option extends KeyringSectionOption { + className?: string; + text: React.ReactNode; +} diff --git a/packages/react-signer/package.json b/packages/react-signer/package.json index ce583f49a0..2e171e0be6 100644 --- a/packages/react-signer/package.json +++ b/packages/react-signer/package.json @@ -12,6 +12,6 @@ "dependencies": { "@babel/runtime": "^7.6.0", "@polkadot/react-components": "^0.36.0-beta.10", - "@polkadot/react-qr": "^0.45.0-beta.6" + "@polkadot/react-qr": "^0.45.0-beta.7" } } diff --git a/yarn.lock b/yarn.lock index e761b93922..4a469ab1ba 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1931,45 +1931,45 @@ once "^1.4.0" universal-user-agent "^4.0.0" -"@polkadot/api-contract@^0.93.0-beta.2": - version "0.93.0-beta.2" - resolved "https://registry.yarnpkg.com/@polkadot/api-contract/-/api-contract-0.93.0-beta.2.tgz#60abfc9b73f3c64ec63c3643f55fe8e7b5aa91af" - integrity sha512-fnR0BUw8JV7ogFK2kqOr4ctPkPVvsKQYc+GpT4b2uGIhI5QxkO2OQv4AwCbKDMA3Zg9gdim16DuYExa5PGqZvQ== +"@polkadot/api-contract@^0.93.0-beta.3": + version "0.93.0-beta.3" + resolved "https://registry.yarnpkg.com/@polkadot/api-contract/-/api-contract-0.93.0-beta.3.tgz#7647b8419c142c7791a372f2a993febc654931d8" + integrity sha512-byPO8SS+P6pz3njvWzpqmxbSmOsP28Wa3pK/vvMboysf9S2Z70fhOwF9ZDQSj2wujD5ZOi3hKRCoERgc9h8obg== dependencies: "@babel/runtime" "^7.6.0" - "@polkadot/types" "^0.93.0-beta.2" + "@polkadot/types" "^0.93.0-beta.3" -"@polkadot/api-derive@^0.93.0-beta.2": - version "0.93.0-beta.2" - resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-0.93.0-beta.2.tgz#8f2aa85ce01693d07d5f90c238136dbd3c9238ed" - integrity sha512-8hk6MYRMXGo7zeiZY4XuRH606KAMll0CMgtjjMhyOs0mkfw1dRrxe50ZzY/sM4gRv3Dqw8oakt1GXayg9uqKkQ== +"@polkadot/api-derive@^0.93.0-beta.3": + version "0.93.0-beta.3" + resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-0.93.0-beta.3.tgz#d15c351ec68866e9d036baadc077b159bede378e" + integrity sha512-oAlL5HrQXYq3EFvOalEB7EpYP+U27QIsgRZuDHKbYzwk5KTIe6LNy88XKFiw5hCG4M84adqF6Za+IPV18SE8lw== dependencies: "@babel/runtime" "^7.6.0" - "@polkadot/api" "^0.93.0-beta.2" - "@polkadot/types" "^0.93.0-beta.2" + "@polkadot/api" "^0.93.0-beta.3" + "@polkadot/types" "^0.93.0-beta.3" -"@polkadot/api-metadata@^0.93.0-beta.2": - version "0.93.0-beta.2" - resolved "https://registry.yarnpkg.com/@polkadot/api-metadata/-/api-metadata-0.93.0-beta.2.tgz#27dd5210e62630f2e86ad021550b759534310f06" - integrity sha512-ZFAu7NOQXWcB7hfUxtQuqlxJRHPdElLkDXVjkXSkoAXNu/GK71DW1S2n8pWuwnr/RuH4edsfpizW4wLq1KdNfQ== +"@polkadot/api-metadata@^0.93.0-beta.3": + version "0.93.0-beta.3" + resolved "https://registry.yarnpkg.com/@polkadot/api-metadata/-/api-metadata-0.93.0-beta.3.tgz#62e58e48a8a16d56517a88df08a62018f4ceaf89" + integrity sha512-c8gCFbO7h+3j/Msq0KwP3iX3FLaLdOJMEQAY/FcoWXiL0xE4bKHqH9EinBJhGje5YrGnLLt5ifPB0I2PKooDYw== dependencies: "@babel/runtime" "^7.6.0" - "@polkadot/types" "^0.93.0-beta.2" + "@polkadot/types" "^0.93.0-beta.3" "@polkadot/util" "^1.4.1" "@polkadot/util-crypto" "^1.4.1" -"@polkadot/api@^0.93.0-beta.2": - version "0.93.0-beta.2" - resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-0.93.0-beta.2.tgz#0aef2bfdf092f17657ea8923ce40897f9c7c258c" - integrity sha512-N9fhu5pGwIrXSEJbxSnkx08IVfV7gRKnYKqR4jtoFVvl4/YQBps4/MAuKUnNdGANWD8eElRRQujG8mPaB0y65A== +"@polkadot/api@^0.93.0-beta.3": + version "0.93.0-beta.3" + resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-0.93.0-beta.3.tgz#6a1151de6dcc03732d27737de9128df028a74eda" + integrity sha512-uIx+xJAgfVdb0aqQipNhl+hECXvjh0EbzyYsSBl5xe0ke07jSkX3UrIiPMpms5MZjX6aIWhZiEVTweqpTl+M4A== dependencies: "@babel/runtime" "^7.6.0" - "@polkadot/api-derive" "^0.93.0-beta.2" - "@polkadot/api-metadata" "^0.93.0-beta.2" + "@polkadot/api-derive" "^0.93.0-beta.3" + "@polkadot/api-metadata" "^0.93.0-beta.3" "@polkadot/keyring" "^1.4.1" - "@polkadot/rpc-core" "^0.93.0-beta.2" - "@polkadot/rpc-provider" "^0.93.0-beta.2" - "@polkadot/types" "^0.93.0-beta.2" + "@polkadot/rpc-core" "^0.93.0-beta.3" + "@polkadot/rpc-provider" "^0.93.0-beta.3" + "@polkadot/types" "^0.93.0-beta.3" "@polkadot/util-crypto" "^1.4.1" "@polkadot/dev-react@^0.31.0-beta.8": @@ -2068,10 +2068,10 @@ dependencies: "@babel/runtime" "^7.6.0" -"@polkadot/jsonrpc@^0.93.0-beta.2": - version "0.93.0-beta.2" - resolved "https://registry.yarnpkg.com/@polkadot/jsonrpc/-/jsonrpc-0.93.0-beta.2.tgz#23eab8d9d452f0ab7d0cbf40c3ef11512492d3fc" - integrity sha512-DtpXvRUHpmiYBI4tEDIUzbclqKctpFuyg+l2FOmFYzrO+s/M80aLXCnFpABUts0JmNMqFfmPqkL0N+VWDPLQNw== +"@polkadot/jsonrpc@^0.93.0-beta.3": + version "0.93.0-beta.3" + resolved "https://registry.yarnpkg.com/@polkadot/jsonrpc/-/jsonrpc-0.93.0-beta.3.tgz#c241da07d2e8aeec9f84f7b399274792032f34a5" + integrity sha512-N2wvHQEgCzxmA3NJR3kGyVwz29UEefCJXPV0zUO76kJmf8seVgJ5Vyo8OUs7mQCF6B1pqjPdLrkUAU/44L2KOw== dependencies: "@babel/runtime" "^7.6.0" @@ -2084,14 +2084,14 @@ "@polkadot/util" "^1.4.1" "@polkadot/util-crypto" "^1.4.1" -"@polkadot/react-identicon@^0.45.0-beta.6": - version "0.45.0-beta.6" - resolved "https://registry.yarnpkg.com/@polkadot/react-identicon/-/react-identicon-0.45.0-beta.6.tgz#4127abe9e9bf0bb0ba0feb3a7cad080c5467547d" - integrity sha512-CNQWUUX53Wwj9nR4Q7zz5tqqkMHj3xggvKqpMdQZg0a7O8UmBiyVHnxIgFlpghkg6WbbwTfi4YTy6V5fCPXdXg== +"@polkadot/react-identicon@^0.45.0-beta.7": + version "0.45.0-beta.7" + resolved "https://registry.yarnpkg.com/@polkadot/react-identicon/-/react-identicon-0.45.0-beta.7.tgz#80e33791168c749310f2e43124f5fcad7291a2bf" + integrity sha512-A/Np0aeQklVLmFPRm7Yq6HS5IkcFJY58gt5beRhTMCeyFUVDYcJoS1rGZ9JRto3/tXWBwwFjKx6h2O20Zq1AcA== dependencies: "@babel/runtime" "^7.6.0" - "@polkadot/ui-settings" "^0.45.0-beta.6" - "@polkadot/ui-shared" "^0.45.0-beta.6" + "@polkadot/ui-settings" "^0.45.0-beta.7" + "@polkadot/ui-shared" "^0.45.0-beta.7" "@types/color" "^3.0.0" "@types/react-copy-to-clipboard" "^4.2.6" color "^3.1.2" @@ -2099,35 +2099,35 @@ react-copy-to-clipboard "^5.0.1" styled-components "^4.3.1" -"@polkadot/react-qr@^0.45.0-beta.6": - version "0.45.0-beta.6" - resolved "https://registry.yarnpkg.com/@polkadot/react-qr/-/react-qr-0.45.0-beta.6.tgz#41f958891c5b0f655524297709b175f904de963c" - integrity sha512-YwCaQLzUMIwfsA/RAhsSo3HeigF1UfXBRkroDc3XraWDq69h4GaK7w9T9rbBqtkWA++fJq8oG1+qufHbBeLmYw== +"@polkadot/react-qr@^0.45.0-beta.7": + version "0.45.0-beta.7" + resolved "https://registry.yarnpkg.com/@polkadot/react-qr/-/react-qr-0.45.0-beta.7.tgz#d64bf9a1b2a6b27f757ced37fddaf8d813262faf" + integrity sha512-zy3xYv9EqtNyWFqQApNvHfTpxCC1mhsf+kRBLIjSnRrNWseDFA0xoc6W4aTaMyEuWueqLlQJrtpCemSvBfF97A== dependencies: "@babel/runtime" "^7.6.0" "@types/react-qr-reader" "^2.1.1" qrcode-generator "^1.4.3" react-qr-reader "^2.2.1" -"@polkadot/rpc-core@^0.93.0-beta.2": - version "0.93.0-beta.2" - resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-0.93.0-beta.2.tgz#218191a8cc1fe90c61e9aad98407d9e073a7e6a2" - integrity sha512-oOkKDo+HyoKvjvfdoAO/hd+zeDWToFWuD0jW3Nxcw9+RaAsX0xZQWOFZZM25df4Zatn7yKh/pFpmkjKVO+57qA== +"@polkadot/rpc-core@^0.93.0-beta.3": + version "0.93.0-beta.3" + resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-0.93.0-beta.3.tgz#0e56aeb6fc43563af109ac02cc7532350785e6f8" + integrity sha512-aqVcp5JuY8tSHgWO+SBZPFXPy/rL3ydk0Oted7aLGNbz3kT2I5MprqHluwcuxdaGDghk+MWY7xRqaVg5ErAMvA== dependencies: "@babel/runtime" "^7.6.0" - "@polkadot/jsonrpc" "^0.93.0-beta.2" - "@polkadot/rpc-provider" "^0.93.0-beta.2" - "@polkadot/types" "^0.93.0-beta.2" + "@polkadot/jsonrpc" "^0.93.0-beta.3" + "@polkadot/rpc-provider" "^0.93.0-beta.3" + "@polkadot/types" "^0.93.0-beta.3" "@polkadot/util" "^1.4.1" rxjs "^6.5.3" -"@polkadot/rpc-provider@^0.93.0-beta.2": - version "0.93.0-beta.2" - resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-0.93.0-beta.2.tgz#63fdc36a1a470d198339d73eb4c30924c23d4fd3" - integrity sha512-2yg+Ba9SDmGxbQ0JTjeRTj4e0q6JWbSc2Z7kdnMTcYLxS2DS+5ZdXr/ZSyfKZm8jkyDYPPIMoE7LIj2nhDBpaQ== +"@polkadot/rpc-provider@^0.93.0-beta.3": + version "0.93.0-beta.3" + resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-0.93.0-beta.3.tgz#242a0e12ea346a54fd83fbd46cb79566e90225ea" + integrity sha512-/A386Bn9mmvpoulwMEMnJTEGAWI1m4+Wu5jaStVoWnVdueTm2zkNwswe4+ypkXDJGHbdRY5k3mmFepy6cGlJWQ== dependencies: "@babel/runtime" "^7.6.0" - "@polkadot/api-metadata" "^0.93.0-beta.2" + "@polkadot/api-metadata" "^0.93.0-beta.3" "@polkadot/util" "^1.4.1" "@polkadot/util-crypto" "^1.4.1" "@types/nock" "^10.0.3" @@ -2142,10 +2142,10 @@ dependencies: "@types/chrome" "^0.0.88" -"@polkadot/types@^0.93.0-beta.2": - version "0.93.0-beta.2" - resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-0.93.0-beta.2.tgz#107c803fe349854f6af6de48961d8461d3230204" - integrity sha512-05dWMROnjlFI3BG6PBc0YAOZQyTURQGtgAgGZYjOMrT/9CiuG64migc1GEUBkt/vWPUZ9Rgx6rt92HtANL4pwQ== +"@polkadot/types@^0.93.0-beta.3": + version "0.93.0-beta.3" + resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-0.93.0-beta.3.tgz#2a5843c35b3fb3369390e66236ff20968099b9fe" + integrity sha512-RlwhdtnQXq9yHgNwQJ2Rnl0RtklGucPFJE2in6gCNrvAE9V+KbJqXrwGtCqbt/CmGySTZclaL9yJ9Qzg1JgS1w== dependencies: "@babel/runtime" "^7.6.0" "@polkadot/util" "^1.4.1" @@ -2153,17 +2153,17 @@ "@types/memoizee" "^0.4.3" memoizee "^0.4.14" -"@polkadot/ui-assets@^0.45.0-beta.6": - version "0.45.0-beta.6" - resolved "https://registry.yarnpkg.com/@polkadot/ui-assets/-/ui-assets-0.45.0-beta.6.tgz#261d2b890496ad45798b9e595f9a8c9ef44d492e" - integrity sha512-02if/ExPeFe46InGRNHRkhsGL4RUOBroaL6VQ5hKlA+BgfUXsh3mIBMvrjZ8V3N9chK5bpT8JFIG3WpyOi9i+Q== +"@polkadot/ui-assets@^0.45.0-beta.7": + version "0.45.0-beta.7" + resolved "https://registry.yarnpkg.com/@polkadot/ui-assets/-/ui-assets-0.45.0-beta.7.tgz#e94be996c876b80226ef6de77c12af16810ebf55" + integrity sha512-wy67cKAhXmUwSP3Lb8fzLFXF7YDU0blLI8IJyL1N8TuiVZZibpeAbmFFuFLYkW0zudw+4vJZNd7w863AbQ2mHw== dependencies: "@babel/runtime" "^7.6.0" -"@polkadot/ui-keyring@^0.45.0-beta.6": - version "0.45.0-beta.6" - resolved "https://registry.yarnpkg.com/@polkadot/ui-keyring/-/ui-keyring-0.45.0-beta.6.tgz#e7f21f64d7191415aae09803be3e92126575cddc" - integrity sha512-W+JoswH9tmVeYOH0r7sisOZX8jIU1JMMS9aUPTHWESYwHczHhCVd+LYY0xr4pIUWusoH4LaOtzJvdcWL7MJrKg== +"@polkadot/ui-keyring@^0.45.0-beta.7": + version "0.45.0-beta.7" + resolved "https://registry.yarnpkg.com/@polkadot/ui-keyring/-/ui-keyring-0.45.0-beta.7.tgz#88e645fb526d8c8ae719f5df3585d845bb531748" + integrity sha512-inPorLx6ftTWaQfuYHhw5iu+E/lFCGuTP5SsaqZcxnFM2BGwhuGoT4NwFbGFIIIWT42vNxbMS5MHp+bPU7XZEw== dependencies: "@babel/runtime" "^7.6.0" "@types/mkdirp" "^0.5.2" @@ -2173,19 +2173,19 @@ store "^2.0.12" styled-components "^4.3.1" -"@polkadot/ui-settings@^0.45.0-beta.6": - version "0.45.0-beta.6" - resolved "https://registry.yarnpkg.com/@polkadot/ui-settings/-/ui-settings-0.45.0-beta.6.tgz#2735cfe29950cf2118c246bdbe626282e7848146" - integrity sha512-SW1s+7YAXv1hYSKHd7bv41IRCxzE0ywDGCvhbCWyY8329VB+gwcRBHI0US8pnceGeTJooD89ibv52yZXh9YUjw== +"@polkadot/ui-settings@^0.45.0-beta.7": + version "0.45.0-beta.7" + resolved "https://registry.yarnpkg.com/@polkadot/ui-settings/-/ui-settings-0.45.0-beta.7.tgz#e8716197376ad2de078a8c5ab061b48619c60a04" + integrity sha512-FJmp2u99+m/V2lsxgad9MOtvFCbhv8bHIkcFgDT24z53T0Lhi/EsktIKD6sQ/fGyZX9tjns3vTSE1mjL7dzXvw== dependencies: "@babel/runtime" "^7.6.0" "@types/store" "^2.0.2" store "^2.0.12" -"@polkadot/ui-shared@^0.45.0-beta.6": - version "0.45.0-beta.6" - resolved "https://registry.yarnpkg.com/@polkadot/ui-shared/-/ui-shared-0.45.0-beta.6.tgz#0204f8cca8b89e9ad3d9d5e0e55a8614809debd9" - integrity sha512-UL0SvpHoVeLOs7F8FpelEwIQk5V62orcHgqdN6SRRFOXDlK8D2Wo5MS7//t0kUgiszWaonEttKvU+b83cxnNoA== +"@polkadot/ui-shared@^0.45.0-beta.7": + version "0.45.0-beta.7" + resolved "https://registry.yarnpkg.com/@polkadot/ui-shared/-/ui-shared-0.45.0-beta.7.tgz#10d5abf554adc373971437667714439f7f492dbe" + integrity sha512-gM6Zj5zWiyiSE3ZDSfHO4Rr3lLJ29HJyssxw07T1ke8vXVKj5zrl9INZ30mI5tce1HNWu1gpYP3GmK5efAPmsg== dependencies: "@babel/runtime" "^7.6.0" "@types/color" "^3.0.0"