diff options
| author | Oskar Nyberg <oskar@mullvad.net> | 2022-05-16 15:28:30 +0200 |
|---|---|---|
| committer | Oskar Nyberg <oskar@mullvad.net> | 2022-05-19 10:44:56 +0200 |
| commit | c7ef0929dc76fe858a33be7945c87e27af8e5e1e (patch) | |
| tree | 29a0e02ae60a0d0f40c7a3670128e20c2dd39e0c /gui/src/renderer/redux/userinterface | |
| parent | aa7a8d44c32bc5fb88898b3682b7b49dd3e91fe2 (diff) | |
| download | mullvadvpn-c7ef0929dc76fe858a33be7945c87e27af8e5e1e.tar.xz mullvadvpn-c7ef0929dc76fe858a33be7945c87e27af8e5e1e.zip | |
Add command line switch for force display of changes dialog
Diffstat (limited to 'gui/src/renderer/redux/userinterface')
| -rw-r--r-- | gui/src/renderer/redux/userinterface/actions.ts | 14 | ||||
| -rw-r--r-- | gui/src/renderer/redux/userinterface/reducers.ts | 8 |
2 files changed, 22 insertions, 0 deletions
diff --git a/gui/src/renderer/redux/userinterface/actions.ts b/gui/src/renderer/redux/userinterface/actions.ts index cc8929934d..19ae7380bc 100644 --- a/gui/src/renderer/redux/userinterface/actions.ts +++ b/gui/src/renderer/redux/userinterface/actions.ts @@ -51,6 +51,11 @@ export interface ISetChangelog { changelog: IChangelog; } +export interface ISetForceShowChanges { + type: 'SET_FORCE_SHOW_CHANGES'; + forceShowChanges: boolean; +} + export interface ISetIsPerformingPostUpgrade { type: 'SET_IS_PERFORMING_POST_UPGRADE'; isPerformingPostUpgrade: boolean; @@ -67,6 +72,7 @@ export type UserInterfaceAction = | ISetMacOsScrollbarVisibility | ISetConnectedToDaemon | ISetChangelog + | ISetForceShowChanges | ISetIsPerformingPostUpgrade; function updateLocale(locale: string): IUpdateLocaleAction { @@ -141,6 +147,13 @@ function setChangelog(changelog: IChangelog): ISetChangelog { }; } +function setForceShowChanges(forceShowChanges: boolean): ISetForceShowChanges { + return { + type: 'SET_FORCE_SHOW_CHANGES', + forceShowChanges, + }; +} + function setIsPerformingPostUpgrade(isPerformingPostUpgrade: boolean): ISetIsPerformingPostUpgrade { return { type: 'SET_IS_PERFORMING_POST_UPGRADE', @@ -159,5 +172,6 @@ export default { setMacOsScrollbarVisibility, setConnectedToDaemon, setChangelog, + setForceShowChanges, setIsPerformingPostUpgrade, }; diff --git a/gui/src/renderer/redux/userinterface/reducers.ts b/gui/src/renderer/redux/userinterface/reducers.ts index 1850d553ab..2ab684b377 100644 --- a/gui/src/renderer/redux/userinterface/reducers.ts +++ b/gui/src/renderer/redux/userinterface/reducers.ts @@ -11,6 +11,7 @@ export interface IUserInterfaceReduxState { macOsScrollbarVisibility?: MacOsScrollbarVisibility; connectedToDaemon: boolean; changelog: IChangelog; + forceShowChanges: boolean; isPerformingPostUpgrade: boolean; } @@ -22,6 +23,7 @@ const initialState: IUserInterfaceReduxState = { macOsScrollbarVisibility: undefined, connectedToDaemon: false, changelog: [], + forceShowChanges: false, isPerformingPostUpgrade: false, }; @@ -69,6 +71,12 @@ export default function ( changelog: action.changelog, }; + case 'SET_FORCE_SHOW_CHANGES': + return { + ...state, + forceShowChanges: action.forceShowChanges, + }; + case 'SET_IS_PERFORMING_POST_UPGRADE': return { ...state, |
