diff options
| author | Andrej Mihajlov <and@codeispoetry.ru> | 2017-06-06 19:02:04 +0300 |
|---|---|---|
| committer | Andrej Mihajlov <and@codeispoetry.ru> | 2017-06-08 23:06:53 +0300 |
| commit | d0205e776de41e87cd8d107d1ecb4e8a55e5023d (patch) | |
| tree | c43aa429b8a71284f4521f28867dc763ee4ee2eb /app/app.js | |
| parent | 6cf1beb51454d32065f049e50c6ab4dba55ce0b7 (diff) | |
| download | mullvadvpn-d0205e776de41e87cd8d107d1ecb4e8a55e5023d.tar.xz mullvadvpn-d0205e776de41e87cd8d107d1ecb4e8a55e5023d.zip | |
Add type annotations for TrayIconManager
Diffstat (limited to 'app/app.js')
| -rw-r--r-- | app/app.js | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/app/app.js b/app/app.js index cab3bcb896..935c6da28c 100644 --- a/app/app.js +++ b/app/app.js @@ -13,7 +13,8 @@ import connectActions from './actions/connect'; import Backend from './lib/backend'; import mapBackendEventsToReduxActions from './lib/backend-redux-actions'; import mapBackendEventsToRouter from './lib/backend-routing'; -import { LoginState, ConnectionState, TrayIconType } from './enums'; +import { LoginState, ConnectionState } from './enums'; +import type { TrayIconType } from './lib/tray-icon-manager'; const initialState = {}; const memoryHistory = createMemoryHistory(); @@ -38,15 +39,12 @@ if(store.getState().connect.status === ConnectionState.connecting) { /** * Get tray icon type based on connection state - * @param {ConnectionState} s - connection state - * @return {TrayIconType} - * */ -const getIconType = (s) => { +const getIconType = (s: string): TrayIconType => { switch(s) { - case ConnectionState.connected: return TrayIconType.secured; - case ConnectionState.connecting: return TrayIconType.securing; - default: return TrayIconType.unsecured; + case ConnectionState.connected: return 'secured'; + case ConnectionState.connecting: return 'securing'; + default: return 'unsecured'; } }; |
