From 0eb471f5dae8c8e533fb863b2db463572d17ae0a Mon Sep 17 00:00:00 2001 From: Aleksandr Ishchenko Date: Mon, 6 Dec 2021 20:02:36 +0300 Subject: [PATCH] [#897] signer.signRaw signing doesn't work with Ledger Nano X (#905) * [#897] signer.signRaw signing doesn't work with Ledger Nano X * [#897] signer.signRaw signing doesn't work with Ledger Nano X * [#897] Update quotes format * [#897] Linter autofix --- packages/extension-ui/src/Popup/Signing/Request/index.tsx | 8 +++++++- packages/extension/public/locales/en/translation.json | 3 ++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/extension-ui/src/Popup/Signing/Request/index.tsx b/packages/extension-ui/src/Popup/Signing/Request/index.tsx index ee50f079..b8b330b1 100644 --- a/packages/extension-ui/src/Popup/Signing/Request/index.tsx +++ b/packages/extension-ui/src/Popup/Signing/Request/index.tsx @@ -11,7 +11,8 @@ import React, { useCallback, useContext, useEffect, useState } from 'react'; import { TypeRegistry } from '@polkadot/types'; import { decodeAddress } from '@polkadot/util-crypto'; -import { AccountContext, ActionContext, Address, VerticalSpace } from '../../../components'; +import { AccountContext, ActionContext, Address, VerticalSpace, Warning } from '../../../components'; +import { useTranslation } from '../../../components/translate'; import { approveSignSignature } from '../../../messaging'; import Bytes from '../Bytes'; import Extrinsic from '../Extrinsic'; @@ -48,6 +49,7 @@ export default function Request ({ account: { accountIndex, addressOffset, isExt const [{ hexBytes, payload }, setData] = useState({ hexBytes: null, payload: null }); const [error, setError] = useState(null); const { accounts } = useContext(AccountContext); + const { t } = useTranslation(); useEffect((): void => { const payload = request.payload; @@ -160,6 +162,10 @@ export default function Request ({ account: { accountIndex, addressOffset, isExt ) } + {isHardware && <> + {t('Message signing is not supported for hardware wallets.')} + + }