Skip to content

Commit a33b2f7

Browse files
committed
fix: qr-based bridge
1 parent 86aee85 commit a33b2f7

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

ui/components/app/qr-hardware-popover/qr-hardware-sign-request/qr-hardware-sign-request.component.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useCallback, useState } from 'react';
1+
import React, { useCallback, useState, useEffect } from 'react';
22
import PropTypes from 'prop-types';
33
import { useDispatch } from 'react-redux';
44
import { completeQrCodeScan } from '../../../../store/actions';
@@ -9,6 +9,11 @@ const QRHardwareSignRequest = ({ request, handleCancel, setErrorTitle }) => {
99
const dispatch = useDispatch();
1010
const [status, setStatus] = useState('play');
1111

12+
// Reset to 'play' mode when a new transaction request comes in
13+
useEffect(() => {
14+
setStatus('play');
15+
}, [request.requestId]);
16+
1217
const toRead = useCallback(() => setStatus('read'), []);
1318

1419
const handleSuccess = useCallback(

0 commit comments

Comments
 (0)