New Electron
This commit is contained in:
parent
78e8df43da
commit
7e8cea47de
@ -17,6 +17,7 @@ import '@polymer/app-layout/app-layout.js'
|
||||
import '@polymer/paper-ripple'
|
||||
|
||||
import './settings-view/user-settings.js'
|
||||
import './logout-view/logout-view.js'
|
||||
|
||||
class AppView extends connect(store)(LitElement) {
|
||||
static get properties() {
|
||||
@ -105,16 +106,22 @@ class AppView extends connect(store)(LitElement) {
|
||||
</span>
|
||||
</div>
|
||||
<qort-theme-toggle></qort-theme-toggle>
|
||||
<div> </div>
|
||||
<div style="display:inline">
|
||||
<paper-icon-button icon="icons:settings" @click=${() => this.openSettings()} title="Settings"></paper-icon-button>
|
||||
</div>
|
||||
<div> </div>
|
||||
<div style="display:inline">
|
||||
<paper-icon-button icon="icons:settings" @click=${ () => this.openSettings()} title="Settings" ></paper-icon-button>
|
||||
<paper-icon-button icon="icons:exit-to-app" @click=${() => this.openLogout()} title="Logout"></paper-icon-button>
|
||||
</div>
|
||||
<div> </div>
|
||||
</app-toolbar>
|
||||
</app-header>
|
||||
<show-plugin></show-plugin>
|
||||
</app-header-layout>
|
||||
</app-drawer-layout>
|
||||
<user-settings></user-settings>
|
||||
<logout-view></logout-view>
|
||||
`
|
||||
}
|
||||
|
||||
@ -133,6 +140,11 @@ class AppView extends connect(store)(LitElement) {
|
||||
const settingsDialog = document.getElementById('main-app').shadowRoot.querySelector('app-view').shadowRoot.querySelector('user-settings')
|
||||
settingsDialog.openSettings()
|
||||
}
|
||||
|
||||
openLogout() {
|
||||
const logoutDialog = document.getElementById('main-app').shadowRoot.querySelector('app-view').shadowRoot.querySelector('logout-view')
|
||||
logoutDialog.openLogout()
|
||||
}
|
||||
}
|
||||
|
||||
window.customElements.define('app-view', AppView)
|
||||
|
Loading…
x
Reference in New Issue
Block a user