yarn --version
yarn install
-static: $(STATIC_BUILD_DIR) js $(addprefix $(STATIC_BUILD_DIR)/, $(STATIC_FILES)) $(ICONS)
+static: $(STATIC_BUILD_DIR) $(STATIC_BUILD_DIR)/fonts js $(addprefix $(STATIC_BUILD_DIR)/, $(STATIC_FILES)) $(ICONS)
js: build/static/main.js
mkdir -p $@
mkdir -p $@/icons/black
mkdir -p $@/icons/color
- mkdir -p $@/fonts
+
+$(STATIC_BUILD_DIR)/fonts:
+ mkdir -p $@
$(BUILD_DIR)/%.js: $(SRC_DIR)/%.jsx
eslint --fix $<
class PoloniexController extends React.Component {
constructor(props) {
super(props);
- this.state = {'apiRequested': false, 'flag': 'loading', 'valueCurrency': null, 'balanceValue': null, 'balance': null};
+ this.state = {'flag': 'loading', 'valueCurrency': null, 'balanceValue': null, 'balance': null};
}
loadBalance = () => {
if (err) {
console.error(err, data);
if (err.code === 'invalid_market_credentials') {
- this.setState({'flag': 'invalidCredentials', 'apiRequested': true, 'valueCurrency': null, 'balanceValue': null, 'balance': null});
+ this.setState({'flag': 'invalidCredentials', 'valueCurrency': null, 'balanceValue': null, 'balance': null});
} else if (err.code === 'ip_restricted_api_key') {
- this.setState({'flag': 'ipRestricted', 'apiRequested': true, 'valueCurrency': null, 'balanceValue': null, 'balance': null});
+ this.setState({'flag': 'ipRestricted', 'valueCurrency': null, 'balanceValue': null, 'balance': null});
}
return;
}
- this.setState({'flag': 'ok', 'apiRequested': true, 'valueCurrency': data.valueCurrency, 'balanceValue': data.value, 'balance': data.balance});
+ this.setState({'flag': 'ok', 'valueCurrency': data.valueCurrency, 'balanceValue': data.value, 'balance': data.balance});
}.bind(this));
}
default:
displayText = null;
}
- if (this.state.apiRequested === false) {
- return <div></div>;
- }
return (
<div>
<PoloniexBalance balanceCurrency={this.state.valueCurrency}