diff --git a/src/components/ha-sidebar.js b/src/components/ha-sidebar.js index 6eaca683a2..591182daa3 100644 --- a/src/components/ha-sidebar.js +++ b/src/components/ha-sidebar.js @@ -106,7 +106,7 @@ class HaSidebar extends - + [[localize('panel.states')]] @@ -159,6 +159,7 @@ class HaSidebar extends type: Array, computed: 'computePanels(hass)', }, + defaultPage: String, }; } diff --git a/src/layouts/home-assistant-main.js b/src/layouts/home-assistant-main.js index 782f245c30..50b9ef32d9 100644 --- a/src/layouts/home-assistant-main.js +++ b/src/layouts/home-assistant-main.js @@ -45,7 +45,7 @@ class HomeAssistantMain extends NavigateMixin(EventsMixin(PolymerElement)) { - + @@ -76,6 +76,7 @@ class HomeAssistantMain extends NavigateMixin(EventsMixin(PolymerElement)) { ready() { super.ready(); + this._defaultPage = localStorage.defaultPage || 'states'; this.addEventListener('hass-open-menu', () => this.handleOpenMenu()); this.addEventListener('hass-close-menu', () => this.handleCloseMenu()); this.addEventListener('hass-start-voice', ev => this.handleStartVoice(ev)); diff --git a/src/panels/lovelace/hui-root.js b/src/panels/lovelace/hui-root.js index 6d33c15e35..cf7f0acae2 100644 --- a/src/panels/lovelace/hui-root.js +++ b/src/panels/lovelace/hui-root.js @@ -52,18 +52,21 @@ class HUIRoot extends NavigateMixin(EventsMixin(PolymerElement)) { } #view { min-height: calc(100vh - 112px); - /** - * Since we only set min-height, if child nodes need percentage - * heights they must use absolute positioning so we need relative + /** + * Since we only set min-height, if child nodes need percentage + * heights they must use absolute positioning so we need relative * positioning here. - * - * https://www.w3.org/TR/CSS2/visudet.html#the-height-property + * + * https://www.w3.org/TR/CSS2/visudet.html#the-height-property */ position: relative; } #view.tabs-hidden { min-height: calc(100vh - 64px); } + paper-item { + cursor: pointer; + }