From e3ef3315b15fc157d254a8058a6f7b91b8fede10 Mon Sep 17 00:00:00 2001 From: Michal Date: Thu, 23 Jan 2025 11:05:10 +0000 Subject: [PATCH] feat(wallet-mobile): Add HW message signing support --- .../Discover/common/HWNotSupportedModal.tsx | 30 ----------- .../Discover/useDappConnectorManager.tsx | 52 +++++++++++++------ .../cardano/cip30/cip30-ledger.ts | 31 ++++++++++- .../src/yoroi-wallets/cardano/hw/hw.ts | 17 ++++++ 4 files changed, 83 insertions(+), 47 deletions(-) delete mode 100644 apps/wallet-mobile/src/features/Discover/common/HWNotSupportedModal.tsx diff --git a/apps/wallet-mobile/src/features/Discover/common/HWNotSupportedModal.tsx b/apps/wallet-mobile/src/features/Discover/common/HWNotSupportedModal.tsx deleted file mode 100644 index 0c98edeaa0..0000000000 --- a/apps/wallet-mobile/src/features/Discover/common/HWNotSupportedModal.tsx +++ /dev/null @@ -1,30 +0,0 @@ -import * as React from 'react' - -import {Button} from '../../../components/Button/Button' -import {useModal} from '../../../components/Modal/ModalContext' -import {Text} from '../../../components/Text' -import {useStrings} from './useStrings' - -type Props = { - onConfirm(): void -} - -const modalHeight = 350 - -export const useShowHWNotSupportedModal = () => { - const {openModal, closeModal} = useModal() - const strings = useStrings() - const showHWNotSupportedModal = React.useCallback( - ({onConfirm, onClose}: {onConfirm: Props['onConfirm']; onClose: () => void}) => { - openModal({ - title: strings.continueOnLedger, - content: {strings.signDataNotSupported}, - footer: