Replace isUndefined util with explicit typeof check (#107)

* compiled version of isUndefined util fails if a variable is not defined.

* disable tslint on window check
This commit is contained in:
Stefanie Doll
2019-04-01 15:45:35 +02:00
committed by Jaco Greeff
parent f8d96eac59
commit 202f01ae24
+4 -4
View File
@@ -2,12 +2,11 @@
// This software may be modified and distributed under the terms
// of the Apache-2.0 license. See the LICENSE file for details.
import { isUndefined } from '@polkadot/util';
import { Options } from './types';
// matches https://polkadot.js.org & https://poc-3.polkadot.io
const isPolkadot = !isUndefined(window) && window.location.host.indexOf('polkadot') !== -1;
// tslint:disable-next-line
const isPolkadot = typeof window !== 'undefined' && window.location.host.indexOf('polkadot') !== -1;
const WSS_POLKADOT = 'wss://poc3-rpc.polkadot.io/';
const WSS_SUBSTRATE = 'wss://substrate-rpc.parity.io/';
@@ -46,7 +45,8 @@ const UITHEME_DEFAULT = isPolkadot
? 'polkadot'
: 'substrate';
const UIMODE_DEFAULT = !isPolkadot && !isUndefined(window) && window.location.host.indexOf('ui-light') !== -1
// tslint:disable-next-line
const UIMODE_DEFAULT = !isPolkadot && typeof window !== 'undefined' && window.location.host.indexOf('ui-light') !== -1
? 'light'
: 'full';