Browse Source

Fix index

pull/172/head
AlphaX-Projects 1 year ago
parent
commit
61a3b97d1f
  1. 15
      core/src/functional-components/settings-page.js

15
core/src/functional-components/settings-page.js

@ -22,7 +22,8 @@ class SettingsPage extends connect(store)(LitElement) {
return { return {
lastSelected: { type: Number }, lastSelected: { type: Number },
nodeConfig: { type: Object }, nodeConfig: { type: Object },
theme: { type: String, reflect: true } theme: { type: String, reflect: true },
nodeIndex: { type: Number }
} }
} }
@ -83,6 +84,7 @@ class SettingsPage extends connect(store)(LitElement) {
constructor() { constructor() {
super() super()
this.nodeConfig = {} this.nodeConfig = {}
this.nodeIndex = localStorage.getItem('mySelectedNode')
this.theme = localStorage.getItem('qortalTheme') ? localStorage.getItem('qortalTheme') : 'light' this.theme = localStorage.getItem('qortalTheme') ? localStorage.getItem('qortalTheme') : 'light'
} }
@ -95,7 +97,7 @@ class SettingsPage extends connect(store)(LitElement) {
</div> </div>
<br> <br>
<div style="min-height: 250px; min-width: 500px; box-sizing: border-box; position: relative;"> <div style="min-height: 250px; min-width: 500px; box-sizing: border-box; position: relative;">
<mwc-select icon="link" id="nodeSelect" label="${translate("settings.nodeurl")}" index="0" @selected="${(e) => this.nodeSelected(e)}" style="min-width: 130px; max-width:100%; width:100%;"> <mwc-select icon="link" id="nodeSelect" label="${translate("settings.nodeurl")}" index="${this.nodeIndex}" @selected="${(e) => this.nodeSelected(e)}" style="min-width: 130px; max-width:100%; width:100%;">
${this.nodeConfig.knownNodes.map((n, index) => html` ${this.nodeConfig.knownNodes.map((n, index) => html`
<mwc-list-item value="${index}"> <mwc-list-item value="${index}">
<span class="name">${n.name}</span> <span class="name">${n.name}</span>
@ -117,9 +119,9 @@ class SettingsPage extends connect(store)(LitElement) {
<div style="min-height:100px; min-width: 300px; box-sizing: border-box; position: relative;"> <div style="min-height:100px; min-width: 300px; box-sizing: border-box; position: relative;">
<hr><br> <hr><br>
<center> <center>
<div id="main"> <div id="main">
<mwc-icon class="globe">language</mwc-icon>&nbsp;<language-selector></language-selector> <mwc-icon class="globe">language</mwc-icon>&nbsp;<language-selector></language-selector>
</div> </div>
</center> </center>
</div> </div>
<mwc-button <mwc-button
@ -189,7 +191,6 @@ class SettingsPage extends connect(store)(LitElement) {
localStorage.setItem('mySelectedNode', 0) localStorage.setItem('mySelectedNode', 0)
} else { } else {
} }
console.log("NODE", localStorage.getItem('mySelectedNode'))
} }
show() { show() {
@ -253,7 +254,7 @@ class SettingsPage extends connect(store)(LitElement) {
labelText: `${snack2string} : ${selectedNodeUrl}`, labelText: `${snack2string} : ${selectedNodeUrl}`,
dismiss: true dismiss: true
}) })
console.log("NODE", localStorage.getItem('mySelectedNode'))
this.shadowRoot.querySelector('#settingsDialog').close() this.shadowRoot.querySelector('#settingsDialog').close()
} }

Loading…
Cancel
Save