diff --git a/src/renderer/flowtype-plugin.js b/flowtype-plugin.js similarity index 99% rename from src/renderer/flowtype-plugin.js rename to flowtype-plugin.js index 8a33c707f..f24c7b52c 100644 --- a/src/renderer/flowtype-plugin.js +++ b/flowtype-plugin.js @@ -5,7 +5,7 @@ var merge = require('lodash.merge'); var store = { error: null, flowOptions: [ - 'status', + 'check', '--color=always', ], options: { diff --git a/package.json b/package.json index 0db2e57c6..6f0104ca7 100644 --- a/package.json +++ b/package.json @@ -21,8 +21,7 @@ "dist": "yarn compile && electron-builder", "dist:dir": "yarn dist -- --dir -c.compression=store -c.mac.identity=null", "postinstall": "electron-builder install-app-deps", - "precommit": "lint-staged", - "prettier": "prettier --trailing-comma es5 --write src/renderer/**/*.{js,jsx}" + "precommit": "lint-staged" }, "main": "src/main/index.js", "keywords": [ @@ -100,7 +99,7 @@ }, "license": "MIT", "lint-staged": { - "src/renderer/**/*.{jsx,js}": [ + "src/**/*.{js,jsx}": [ "prettier --trailing-comma es5 --write", "git add" ] diff --git a/src/renderer/component/rewardSummary/view.jsx b/src/renderer/component/rewardSummary/view.jsx index cf4401054..e214d67a1 100644 --- a/src/renderer/component/rewardSummary/view.jsx +++ b/src/renderer/component/rewardSummary/view.jsx @@ -1,9 +1,14 @@ +// @flow import React from "react"; import Link from "component/link"; import { CreditAmount } from "component/common"; -const RewardSummary = props => { - const { balance, unclaimedRewardAmount } = props; +type Props = { + unclaimedRewardAmount: number, +}; + +const RewardSummary = (props: Props) => { + const { unclaimedRewardAmount } = props; return (
@@ -11,11 +16,17 @@ const RewardSummary = props => {

{__("Rewards")}

- {unclaimedRewardAmount > 0 && ( + {unclaimedRewardAmount > 0 ? (

- You have{" "} - in - unclaimed rewards. + {__("You have")}{" "} + {" "} + {__("in unclaimed rewards")}. +

+ ) : ( +

+ {__( + "There are no rewards available at this time, please check back later" + )}.

)}
diff --git a/src/renderer/component/walletAddress/view.jsx b/src/renderer/component/walletAddress/view.jsx index 63afa2b31..829955fa6 100644 --- a/src/renderer/component/walletAddress/view.jsx +++ b/src/renderer/component/walletAddress/view.jsx @@ -13,12 +13,12 @@ class WalletAddress extends React.PureComponent { return (
-

{__("Wallet Address")}

+

{__("Receive Credits")}

{__( - "Use this address to receive credits sent by another user (or yourself)." + "Use this wallet address to receive credits sent by another user (or yourself)." )}

diff --git a/src/renderer/redux/actions/navigation.js b/src/renderer/redux/actions/navigation.js index b718936aa..a4cbca615 100644 --- a/src/renderer/redux/actions/navigation.js +++ b/src/renderer/redux/actions/navigation.js @@ -9,6 +9,7 @@ import { } from "redux/selectors/navigation"; import { doSearch } from "redux/actions/search"; import { toQueryString } from "util/query_params"; +import amplitude from "amplitude-js"; export function doNavigate(path, params = {}, options = {}) { return function(dispatch, getState) { @@ -23,6 +24,8 @@ export function doNavigate(path, params = {}, options = {}) { const scrollY = options.scrollY; + amplitude.getInstance().logEvent("NAVIGATION", { destination: url }); + dispatch({ type: types.HISTORY_NAVIGATE, data: { url, index: options.index, scrollY }, diff --git a/src/renderer/redux/reducers/navigation.js b/src/renderer/redux/reducers/navigation.js index e32658b76..2a4fbabdd 100644 --- a/src/renderer/redux/reducers/navigation.js +++ b/src/renderer/redux/reducers/navigation.js @@ -1,6 +1,5 @@ import * as types from "constants/action_types"; import { parseQueryParams } from "util/query_params"; -import amplitude from "amplitude-js"; const currentPath = () => { const hash = document.location.hash; @@ -71,13 +70,7 @@ reducers[types.WINDOW_SCROLLED] = (state, action) => { export default function reducer(state = defaultState, action) { const handler = reducers[action.type]; if (handler) { - let nextState = handler(state, action); - if (nextState.currentPath !== state.currentPath) { - amplitude - .getInstance() - .logEvent("NAVIGATION", { destination: nextState.currentPath }); - } - return nextState; + return handler(state, action); } return state; } diff --git a/webpack.renderer.additions.js b/webpack.renderer.additions.js index d58424840..20466b4d8 100644 --- a/webpack.renderer.additions.js +++ b/webpack.renderer.additions.js @@ -23,7 +23,7 @@ module.exports = { }; if (process.env.NODE_ENV === 'development') { - const FLOW_BABEL_WEBPACK_PLUGIN = require('./src/renderer/flowtype-plugin'); + const FLOW_BABEL_WEBPACK_PLUGIN = require('./flowtype-plugin'); module.exports.plugins = [ new FLOW_BABEL_WEBPACK_PLUGIN({