${this._renderPanels(beforeSpacer, selectedPanel, true)}
+ >${this._renderPanels(beforeSpacer, selectedPanel)}
${this._renderSpacer()}${this._renderHiddenPanels()}
`;
@@ -712,28 +690,6 @@ class HaSidebar extends SubscribeMixin(LitElement) {
fireEvent(this, "hass-edit-sidebar", { editMode: false });
}
- private async _changePosition(ev): Promise {
- ev.preventDefault();
- const oldIndex = (ev.currentTarget as any).index as number;
- const name = ((ev.currentTarget as any).title as string) || "";
-
- const positionString = await showPromptDialog(this, {
- title: this.hass!.localize("ui.sidebar.change_position"),
- text: this.hass!.localize("ui.sidebar.change_position_dialog_text", {
- name,
- }),
- inputType: "number",
- inputMin: "1",
- placeholder: String(oldIndex + 1),
- });
-
- if (!positionString) return;
- const position = parseInt(positionString);
- if (isNaN(position)) return;
- const newIndex = Math.max(0, position - 1);
- this._panelMove(oldIndex, newIndex);
- }
-
private async _hidePanel(ev: Event) {
ev.preventDefault();
const panel = (ev.currentTarget as any).panel;
@@ -984,7 +940,7 @@ class HaSidebar extends SubscribeMixin(LitElement) {
ha-md-list-item .item-text {
display: none;
- max-width: 100%;
+ max-width: calc(100% - 56px);
font-weight: 500;
font-size: 14px;
}
@@ -1015,19 +971,6 @@ class HaSidebar extends SubscribeMixin(LitElement) {
color: var(--text-accent-color, var(--text-primary-color));
}
- .position-badge {
- display: block;
- width: 24px;
- line-height: 24px;
- box-sizing: border-box;
- border-radius: 50%;
- font-weight: 500;
- text-align: center;
- font-size: 14px;
- background-color: var(--app-header-edit-background-color, #455a64);
- color: var(--app-header-edit-text-color, white);
- }
-
ha-svg-icon + .badge {
position: absolute;
top: 4px;
diff --git a/src/resources/ha-sidebar-edit-style.ts b/src/resources/ha-sidebar-edit-style.ts
index 10dc29f913..efd4ddee10 100644
--- a/src/resources/ha-sidebar-edit-style.ts
+++ b/src/resources/ha-sidebar-edit-style.ts
@@ -58,7 +58,7 @@ export const sidebarEditStyle = css`
}
:host([expanded]) .hide-panel {
- display: inline-block;
+ display: block;
}
:host([expanded]) .show-panel {
diff --git a/src/translations/en.json b/src/translations/en.json
index d3da5cbb65..6e4810e682 100644
--- a/src/translations/en.json
+++ b/src/translations/en.json
@@ -2018,9 +2018,7 @@
"sidebar_toggle": "Sidebar toggle",
"done": "Done",
"hide_panel": "Hide panel",
- "show_panel": "Show panel",
- "change_position": "Change panel position",
- "change_position_dialog_text": "What position do you want to move your ''{name}'' panel to?"
+ "show_panel": "Show panel"
},
"panel": {
"my": {