summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2021-01-20 16:32:14 +0100
committerOskar Nyberg <oskar@mullvad.net>2021-01-21 09:07:26 +0100
commit0490f86bce83927933fd232a580c7e5baccd6eac (patch)
tree60df39c720ec8e3f82629c3080cf5dbc7ce31fbb
parent5f1053861b65c16c57a949ad6e79d965bbcfdb2f (diff)
downloadmullvadvpn-0490f86bce83927933fd232a580c7e5baccd6eac.tar.xz
mullvadvpn-0490f86bce83927933fd232a580c7e5baccd6eac.zip
Allow API actions in WireGuard keys view when blocked
-rw-r--r--gui/src/renderer/components/ExpiredAccountErrorView.tsx6
-rw-r--r--gui/src/renderer/components/RedeemVoucher.tsx5
2 files changed, 2 insertions, 9 deletions
diff --git a/gui/src/renderer/components/ExpiredAccountErrorView.tsx b/gui/src/renderer/components/ExpiredAccountErrorView.tsx
index ded22a2eb8..c9e816da9c 100644
--- a/gui/src/renderer/components/ExpiredAccountErrorView.tsx
+++ b/gui/src/renderer/components/ExpiredAccountErrorView.tsx
@@ -256,11 +256,7 @@ export default class ExpiredAccountErrorView extends React.Component<
}
private onOpenRedeemVoucherAlert = () => {
- if (this.getRecoveryAction() === RecoveryAction.disableBlockedWhenDisconnected) {
- this.setState({ showBlockWhenDisconnectedAlert: true });
- } else {
- this.setState({ showRedeemVoucherAlert: true });
- }
+ this.setState({ showRedeemVoucherAlert: true });
};
private onCloseRedeemVoucherAlert = () => {
diff --git a/gui/src/renderer/components/RedeemVoucher.tsx b/gui/src/renderer/components/RedeemVoucher.tsx
index 290506309e..f8c0d19b83 100644
--- a/gui/src/renderer/components/RedeemVoucher.tsx
+++ b/gui/src/renderer/components/RedeemVoucher.tsx
@@ -1,12 +1,10 @@
import React, { useCallback, useContext, useState } from 'react';
-import { useSelector } from 'react-redux';
import { VoucherResponse } from '../../shared/daemon-rpc-types';
import { messages } from '../../shared/gettext';
import { useScheduler } from '../../shared/scheduler';
import { useAppContext } from '../context';
import useActions from '../lib/actionsHook';
import accountActions from '../redux/account/actions';
-import { IReduxState } from '../redux/store';
import * as AppButton from './AppButton';
import { ModalAlert } from './Modal';
import {
@@ -218,7 +216,6 @@ interface IRedeemVoucherButtonProps {
}
export function RedeemVoucherButton(props: IRedeemVoucherButtonProps) {
- const isBlocked = useSelector((state: IReduxState) => state.connection.isBlocked);
const [showAlert, setShowAlert] = useState(false);
const onClick = useCallback(() => setShowAlert(true), []);
@@ -226,7 +223,7 @@ export function RedeemVoucherButton(props: IRedeemVoucherButtonProps) {
return (
<>
- <AppButton.GreenButton disabled={isBlocked} onClick={onClick} className={props.className}>
+ <AppButton.GreenButton onClick={onClick} className={props.className}>
{messages.pgettext('redeem-voucher-alert', 'Redeem voucher')}
</AppButton.GreenButton>
{showAlert && (