Store default dashboard setting

This commit is contained in:
2022-07-22 23:59:34 +00:00
parent 67529032dc
commit f4e39d644e
5 changed files with 83 additions and 10 deletions

View File

@@ -571,15 +571,15 @@ class BrowserModFrontendSettingsCard extends s {
<ha-settings-row>
<span slot="heading">Sidebar order</span>
<span slot="description"
>Order and visibility of sidebar buttons</span
>
<span slot="description">
Order and visibility of sidebar buttons
</span>
Currently: ${DESC_SET_UNSET(current.sidebarPanelOrder)}
${OVERRIDDEN("sidebarPanelOrder")}
</ha-settings-row>
<ha-settings-row>
<span slot="description">
Clearing this does NOT restore the original button order.
Clearing this does NOT restore the original default order.
</span>
<mwc-button
@click=${() => {
@@ -598,6 +598,36 @@ class BrowserModFrontendSettingsCard extends s {
Clear
</mwc-button>
</ha-settings-row>
<div class="separator"></div>
<ha-settings-row>
<span slot="heading">Default dashboard</span>
<span slot="description"
>The dashboard that's displayed by default</span
>
Currently: ${DESC_SET_UNSET(current.defaultPanel)}
${OVERRIDDEN("defaultPanel")}
</ha-settings-row>
<ha-settings-row>
<span slot="description">
Clearing this does NOT restore the original default dashboard.
</span>
<mwc-button
@click=${() => {
window.browser_mod.set_setting("defaultPanel", localStorage.getItem("defaultPanel"), level);
}}
>
Set
</mwc-button>
<mwc-button
@click=${() => {
window.browser_mod.set_setting("defaultPanel", undefined, level);
}}
>
Clear
</mwc-button>
</ha-settings-row>
</div>
`;
}