diff --git a/ui/js/page/settings/view.jsx b/ui/js/page/settings/view.jsx index fbe5ebb94..d7646c476 100644 --- a/ui/js/page/settings/view.jsx +++ b/ui/js/page/settings/view.jsx @@ -10,7 +10,7 @@ class SettingsPage extends React.PureComponent { constructor(props) { super(props); - const { daemonSettings } = this.props; + const { daemonSettings } = this.props || {}; this.state = { // isMaxUpload: daemonSettings && daemonSettings.max_upload != 0, @@ -80,7 +80,7 @@ class SettingsPage extends React.PureComponent { onKeyFeeDisableChange(isDisabled) { this.setDaemonSetting("disable_max_key_fee", isDisabled); } - + // onMaxUploadPrefChange(isLimited) { // if (!isLimited) { // this.setDaemonSetting("max_upload", 0.0); @@ -122,148 +122,13 @@ class SettingsPage extends React.PureComponent { render() { const { daemonSettings } = this.props; - if (!daemonSettings) { + if (!daemonSettings || Object.keys(daemonSettings).length === 0) { return (
{__("Failed to load settings.")}
); } - /* -
-
-

Run on Startup

-
-
- -
-
- */ - /* - -
-
-

{__("Language")}

-
-
-
- { - this.onLanguageChange("en"); - }} - defaultChecked={this.state.language == "en"} - /> -
-
- { - this.onLanguageChange("rs"); - }} - defaultChecked={this.state.language == "rs"} - /> -
-
-
- */ - - /* -
-
-

{__("Bandwidth Limits")}

-
-
-
-
{__("Max Upload")}
-
- { - this.onMaxUploadPrefChange(false); - }} - defaultChecked={!this.state.isMaxUpload} - label={__("Unlimited")} - /> -
- { - this.onMaxUploadPrefChange(true); - }} - defaultChecked={this.state.isMaxUpload} - label={ - this.state.isMaxUpload ? __("Up to") : __("Choose limit...") - } - /> - {this.state.isMaxUpload - ? - : ""} - {this.state.isMaxUpload - ? MB/s - : ""} -
-
-
-
-
{__("Max Download")}
-
- { - this.onMaxDownloadPrefChange(false); - }} - defaultChecked={!this.state.isMaxDownload} - /> -
- { - this.onMaxDownloadPrefChange(true); - }} - defaultChecked={this.state.isMaxDownload} - label={ - this.state.isMaxDownload ? __("Up to") : __("Choose limit...") - } - /> - {this.state.isMaxDownload - ? - : ""} - {this.state.isMaxDownload - ? MB/s - : ""} -
-
-
- */ return (
@@ -287,7 +152,9 @@ class SettingsPage extends React.PureComponent {
-
{__("Max Purchase Price")}
+
+ {__("Max Purchase Price")} +