diff options
author | Whymarrh Whitby <whymarrh.whitby@gmail.com> | 2018-11-22 02:51:04 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-22 02:51:04 +0800 |
commit | 66e0de73c5511b49e24b93667d49d0b4accd89e3 (patch) | |
tree | 425d3e92f4219d2aa96d47cb407d866ec39316f4 /app/scripts/ui.js | |
parent | 80d09d019265ec5cf1c34ecf84cc07746e6bc04d (diff) | |
parent | e68008edf483cdf67a1a97a048fbbe610097d050 (diff) | |
download | tangerine-wallet-browser-66e0de73c5511b49e24b93667d49d0b4accd89e3.tar tangerine-wallet-browser-66e0de73c5511b49e24b93667d49d0b4accd89e3.tar.gz tangerine-wallet-browser-66e0de73c5511b49e24b93667d49d0b4accd89e3.tar.bz2 tangerine-wallet-browser-66e0de73c5511b49e24b93667d49d0b4accd89e3.tar.lz tangerine-wallet-browser-66e0de73c5511b49e24b93667d49d0b4accd89e3.tar.xz tangerine-wallet-browser-66e0de73c5511b49e24b93667d49d0b4accd89e3.tar.zst tangerine-wallet-browser-66e0de73c5511b49e24b93667d49d0b4accd89e3.zip |
Merge pull request #5334 from whymarrh/ui-switch
Default to the new UI for first time users
Diffstat (limited to 'app/scripts/ui.js')
-rw-r--r-- | app/scripts/ui.js | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/app/scripts/ui.js b/app/scripts/ui.js index 444097f14..682a4aaac 100644 --- a/app/scripts/ui.js +++ b/app/scripts/ui.js @@ -1,6 +1,7 @@ const injectCss = require('inject-css') const OldMetaMaskUiCss = require('../../old-ui/css') const NewMetaMaskUiCss = require('../../ui/css') +const {getShouldUseNewUi} = require('../../ui/app/selectors') const startPopup = require('./popup-core') const PortStream = require('extension-port-stream') const { getEnvironmentType } = require('./lib/util') @@ -33,10 +34,6 @@ async function start () { return state } - // inject css - // const css = MetaMaskUiCss() - // injectCss(css) - // identify window type (popup, notification) const windowType = getEnvironmentType(window.location.href) global.METAMASK_UI_TYPE = windowType @@ -51,15 +48,9 @@ async function start () { startPopup({ container, connectionStream }, (err, store) => { if (err) return displayCriticalError(err) - // Code commented out until we begin auto adding users to NewUI - // const { isMascara, identities = {}, featureFlags = {} } = store.getState().metamask - // const firstTime = Object.keys(identities).length === 0 - const { isMascara, featureFlags = {} } = store.getState().metamask - let betaUIState = featureFlags.betaUI - - // Code commented out until we begin auto adding users to NewUI - // const useBetaCss = isMascara || firstTime || betaUIState - const useBetaCss = isMascara || betaUIState + const state = store.getState() + let betaUIState = Boolean(state.featureFlags && state.featureFlags.betaUI) + const useBetaCss = getShouldUseNewUi(state) let css = useBetaCss ? NewMetaMaskUiCss() : OldMetaMaskUiCss() let deleteInjectedCss = injectCss(css) |