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.')} + + }