From 30976bcc67182b07c540c27b469a990922fcc9fd Mon Sep 17 00:00:00 2001 From: Pete Watters <2938440+pete-watters@users.noreply.github.com> Date: Tue, 9 Apr 2024 11:06:52 +0100 Subject: [PATCH] fix: go back properly and don't allow user to close non cancellable ledger actions, closes #5143 --- .../broadcast-error-dialog.tsx | 4 +- .../edit-nonce-dialog/edit-nonce-dialog.tsx | 4 +- .../high-fee-dialog/high-fee-dialog.tsx | 4 +- .../increase-btc-fee-dialog.tsx | 4 +- .../increase-fee-sent-dialog.tsx | 4 +- .../increase-stx-fee-dialog.tsx | 4 +- .../components/account-list-unavailable.tsx | 38 ++++++++--------- .../switch-account-dialog.tsx | 13 ++++-- .../ledger-bitcoin-sign-tx-container.tsx | 6 ++- .../jwt-signing/ledger-sign-jwt-container.tsx | 12 ++---- .../ledger-request-bitcoin-keys.tsx | 2 +- .../ledger-request-stacks-keys.tsx | 2 +- .../ledger-stacks-sign-msg-container.tsx | 15 ++----- .../ledger-sign-stacks-tx-container.tsx | 10 ++--- .../request-keys/request-keys-flow.tsx | 20 ++++----- .../tx-signing/tx-signing-flow.tsx | 31 +++----------- .../connect-ledger-error.layout.tsx | 4 +- .../connect-device/connect-ledger-start.tsx | 4 +- .../unsupported-browser.layout.tsx | 4 +- .../ledger/hooks/use-ledger-navigate.ts | 10 ++--- .../ledger/utils/stacks-ledger-utils.ts | 3 +- ...trieve-taproot-to-native-segwit.layout.tsx | 4 +- src/app/features/settings/network/network.tsx | 4 +- .../features/settings/sign-out/sign-out.tsx | 4 +- .../features/settings/theme/theme-dialog.tsx | 4 +- .../rpc-sign-bip322-message.tsx | 17 +++++++- .../send-inscription-choose-fee.tsx | 4 +- .../send-inscription-form.tsx | 4 +- .../send-inscription-review.tsx | 4 +- .../sent-inscription-summary.tsx | 4 +- .../recipient-accounts-dialog.tsx | 4 +- .../components/containers/dialog/dialog.tsx | 4 +- .../components/header-action-button.tsx | 17 +++----- .../containers/headers/dialog-header.tsx | 41 +++++++++++++++++++ .../components/containers/headers/header.tsx | 6 +-- 35 files changed, 168 insertions(+), 151 deletions(-) create mode 100644 src/app/ui/components/containers/headers/dialog-header.tsx diff --git a/src/app/components/broadcast-error-dialog/broadcast-error-dialog.tsx b/src/app/components/broadcast-error-dialog/broadcast-error-dialog.tsx index 22a026d18b9..574a2a99a5a 100644 --- a/src/app/components/broadcast-error-dialog/broadcast-error-dialog.tsx +++ b/src/app/components/broadcast-error-dialog/broadcast-error-dialog.tsx @@ -7,7 +7,7 @@ import get from 'lodash.get'; import { Button } from '@app/ui/components/button/button'; import { Dialog } from '@app/ui/components/containers/dialog/dialog'; import { Footer } from '@app/ui/components/containers/footers/footer'; -import { Header } from '@app/ui/components/containers/headers/header'; +import { DialogHeader } from '@app/ui/components/containers/headers/dialog-header'; export function BroadcastErrorDialog() { const navigate = useNavigate(); @@ -17,7 +17,7 @@ export function BroadcastErrorDialog() { return ( } + header={} onClose={() => navigate('..')} footer={