mirror of
https://github.com/trezor/trezor-wallet
synced 2025-01-22 05:51:18 +00:00
don't show fw update notification when user is on firmware update page
This commit is contained in:
parent
120edb52a3
commit
5b18a562f1
@ -2,15 +2,24 @@
|
|||||||
import * as React from 'react';
|
import * as React from 'react';
|
||||||
import Notification from 'components/Notification';
|
import Notification from 'components/Notification';
|
||||||
import l10nCommonMessages from 'views/common.messages';
|
import l10nCommonMessages from 'views/common.messages';
|
||||||
|
import { withRouter } from 'react-router-dom';
|
||||||
|
import { matchPath } from 'react-router';
|
||||||
|
import { getPattern } from 'support/routes';
|
||||||
import type { Props } from '../../index';
|
import type { Props } from '../../index';
|
||||||
|
|
||||||
import l10nMessages from './index.messages';
|
import l10nMessages from './index.messages';
|
||||||
|
|
||||||
export default (props: Props) => {
|
export default withRouter((props: Props & { location: any }) => {
|
||||||
const { selectedDevice } = props.wallet;
|
const { selectedDevice } = props.wallet;
|
||||||
const outdated =
|
const outdated =
|
||||||
selectedDevice && selectedDevice.features && selectedDevice.firmware === 'outdated';
|
selectedDevice && selectedDevice.features && selectedDevice.firmware === 'outdated';
|
||||||
|
|
||||||
if (!outdated) return null;
|
if (!outdated) return null;
|
||||||
|
|
||||||
|
// don't show notification when user is on firmware update page
|
||||||
|
if (matchPath(props.location.pathname, { path: getPattern('wallet-firmware-update') }))
|
||||||
|
return null;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Notification
|
<Notification
|
||||||
key="update-firmware"
|
key="update-firmware"
|
||||||
@ -27,4 +36,4 @@ export default (props: Props) => {
|
|||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
};
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user