diff options
| author | Oskar Nyberg <oskar@mullvad.net> | 2021-02-07 18:01:09 +0100 |
|---|---|---|
| committer | Oskar Nyberg <oskar@mullvad.net> | 2021-02-09 15:59:58 +0100 |
| commit | 15b6d4840ebbb9b8cc364e59ca32c273dbab0104 (patch) | |
| tree | 81b4de48bff51654c47470a5a8668bed50aab8cb /gui/src/renderer/components | |
| parent | ed81bda75445b88337e6d52792a507efc8415661 (diff) | |
| download | mullvadvpn-15b6d4840ebbb9b8cc364e59ca32c273dbab0104.tar.xz mullvadvpn-15b6d4840ebbb9b8cc364e59ca32c273dbab0104.zip | |
Open correct part of download page when running a beta version
Diffstat (limited to 'gui/src/renderer/components')
| -rw-r--r-- | gui/src/renderer/components/Settings.tsx | 4 | ||||
| -rw-r--r-- | gui/src/renderer/components/Support.tsx | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/gui/src/renderer/components/Settings.tsx b/gui/src/renderer/components/Settings.tsx index 9c4c36a0a6..189e7a159c 100644 --- a/gui/src/renderer/components/Settings.tsx +++ b/gui/src/renderer/components/Settings.tsx @@ -33,6 +33,7 @@ export interface IProps { appVersion: string; consistentVersion: boolean; upToDateVersion: boolean; + suggestedIsBeta: boolean; isOffline: boolean; onQuit: () => void; onClose: () => void; @@ -85,7 +86,8 @@ export default class Settings extends React.Component<IProps> { ); } - private openDownloadLink = () => this.props.onExternalLink(links.download); + private openDownloadLink = () => + this.props.onExternalLink(this.props.suggestedIsBeta ? links.betaDownload : links.download); private openFaqLink = () => this.props.onExternalLink(links.faq); private renderQuitButton() { diff --git a/gui/src/renderer/components/Support.tsx b/gui/src/renderer/components/Support.tsx index 448cbccbdb..109997163b 100644 --- a/gui/src/renderer/components/Support.tsx +++ b/gui/src/renderer/components/Support.tsx @@ -58,6 +58,7 @@ interface ISupportProps { collectProblemReport: (accountsToRedact: string[]) => Promise<string>; sendProblemReport: (email: string, message: string, savedReport: string) => Promise<void>; outdatedVersion: boolean; + suggestedIsBeta: boolean; onExternalLink: (url: string) => void; } @@ -272,7 +273,8 @@ export default class Support extends React.Component<ISupportProps, ISupportStat this.setState({ showOutdatedVersionWarning: false }); }; - private openDownloadLink = () => this.props.onExternalLink(links.download); + private openDownloadLink = () => + this.props.onExternalLink(this.props.suggestedIsBeta ? links.betaDownload : links.download); private renderOutdateVersionWarningDialog() { const message = messages.pgettext( |
