mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-09 10:26:35 +00:00
Fix Lovelace (#1420)
This commit is contained in:
parent
52f2c29726
commit
c39b6bb665
@ -106,7 +106,7 @@ class HaSidebar extends
|
|||||||
</app-toolbar>
|
</app-toolbar>
|
||||||
|
|
||||||
<paper-listbox attr-for-selected="data-panel" selected="[[hass.panelUrl]]">
|
<paper-listbox attr-for-selected="data-panel" selected="[[hass.panelUrl]]">
|
||||||
<paper-icon-item on-click="menuClicked" data-panel="states">
|
<paper-icon-item on-click="menuClicked" data-panel$="[[defaultPage]]">
|
||||||
<ha-icon slot="item-icon" icon="hass:apps"></ha-icon>
|
<ha-icon slot="item-icon" icon="hass:apps"></ha-icon>
|
||||||
<span class="item-text">[[localize('panel.states')]]</span>
|
<span class="item-text">[[localize('panel.states')]]</span>
|
||||||
</paper-icon-item>
|
</paper-icon-item>
|
||||||
@ -159,6 +159,7 @@ class HaSidebar extends
|
|||||||
type: Array,
|
type: Array,
|
||||||
computed: 'computePanels(hass)',
|
computed: 'computePanels(hass)',
|
||||||
},
|
},
|
||||||
|
defaultPage: String,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@ class HomeAssistantMain extends NavigateMixin(EventsMixin(PolymerElement)) {
|
|||||||
|
|
||||||
<app-drawer-layout fullbleed="" force-narrow="[[computeForceNarrow(narrow, dockedSidebar)]]" responsive-width="0">
|
<app-drawer-layout fullbleed="" force-narrow="[[computeForceNarrow(narrow, dockedSidebar)]]" responsive-width="0">
|
||||||
<app-drawer id="drawer" slot="drawer" disable-swipe="[[_computeDisableSwipe(hass)]]" swipe-open="[[!_computeDisableSwipe(hass)]]" persistent="[[dockedSidebar]]">
|
<app-drawer id="drawer" slot="drawer" disable-swipe="[[_computeDisableSwipe(hass)]]" swipe-open="[[!_computeDisableSwipe(hass)]]" persistent="[[dockedSidebar]]">
|
||||||
<ha-sidebar narrow="[[narrow]]" hass="[[hass]]"></ha-sidebar>
|
<ha-sidebar narrow="[[narrow]]" hass="[[hass]]" default-page="[[_defaultPage]]"></ha-sidebar>
|
||||||
</app-drawer>
|
</app-drawer>
|
||||||
|
|
||||||
<iron-pages attr-for-selected="id" fallback-selection="panel-resolver" selected="[[hass.panelUrl]]" selected-attribute="panel-visible">
|
<iron-pages attr-for-selected="id" fallback-selection="panel-resolver" selected="[[hass.panelUrl]]" selected-attribute="panel-visible">
|
||||||
@ -76,6 +76,7 @@ class HomeAssistantMain extends NavigateMixin(EventsMixin(PolymerElement)) {
|
|||||||
|
|
||||||
ready() {
|
ready() {
|
||||||
super.ready();
|
super.ready();
|
||||||
|
this._defaultPage = localStorage.defaultPage || 'states';
|
||||||
this.addEventListener('hass-open-menu', () => this.handleOpenMenu());
|
this.addEventListener('hass-open-menu', () => this.handleOpenMenu());
|
||||||
this.addEventListener('hass-close-menu', () => this.handleCloseMenu());
|
this.addEventListener('hass-close-menu', () => this.handleCloseMenu());
|
||||||
this.addEventListener('hass-start-voice', ev => this.handleStartVoice(ev));
|
this.addEventListener('hass-start-voice', ev => this.handleStartVoice(ev));
|
||||||
|
@ -64,6 +64,9 @@ class HUIRoot extends NavigateMixin(EventsMixin(PolymerElement)) {
|
|||||||
#view.tabs-hidden {
|
#view.tabs-hidden {
|
||||||
min-height: calc(100vh - 64px);
|
min-height: calc(100vh - 64px);
|
||||||
}
|
}
|
||||||
|
paper-item {
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
<app-route route="[[route]]" pattern="/:view" data="{{routeData}}"></app-route>
|
<app-route route="[[route]]" pattern="/:view" data="{{routeData}}"></app-route>
|
||||||
<ha-app-layout id="layout">
|
<ha-app-layout id="layout">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user