From 519af249f3cee9983f60c6a68f31f9e9b47fbbf9 Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Thu, 18 Jun 2020 12:52:23 +0200 Subject: [PATCH] Disable QR seed import on IPFS (#2979) --- packages/page-accounts/src/Accounts/modals/Qr.tsx | 4 +++- packages/page-accounts/src/index.tsx | 7 ++++--- packages/react-api/src/hoc/observable.tsx | 11 +++-------- packages/react-components/src/InputAddress/index.tsx | 2 +- 4 files changed, 11 insertions(+), 13 deletions(-) diff --git a/packages/page-accounts/src/Accounts/modals/Qr.tsx b/packages/page-accounts/src/Accounts/modals/Qr.tsx index 18a169a8c8..f0740e8a92 100644 --- a/packages/page-accounts/src/Accounts/modals/Qr.tsx +++ b/packages/page-accounts/src/Accounts/modals/Qr.tsx @@ -7,6 +7,7 @@ import { ModalProps } from '../../types'; import React, { useCallback, useState } from 'react'; import styled from 'styled-components'; import { AddressRow, Button, Input, InputAddress, Modal } from '@polkadot/react-components'; +import { useIpfs } from '@polkadot/react-hooks'; import { QrScanAddress } from '@polkadot/react-qr'; import keyring from '@polkadot/ui-keyring'; @@ -26,6 +27,7 @@ interface Props extends ModalProps { function QrModal ({ className = '', onClose, onStatusChange }: Props): React.ReactElement { const { t } = useTranslation(); + const { isIpfs } = useIpfs(); const [{ isNameValid, name }, setName] = useState({ isNameValid: false, name: '' }); const [scanned, setScanned] = useState(null); const [isAddress, setIsAddress] = useState(false); @@ -156,7 +158,7 @@ function QrModal ({ className = '', onClose, onStatusChange }: Props): React.Rea