mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-28 11:46:42 +00:00
Don't access hidden tabs via left/right arrow (#25495)
This commit is contained in:
parent
bc15d1474e
commit
b61180baa6
@ -307,18 +307,19 @@ class HUIRoot extends LitElement {
|
||||
view.visible === false);
|
||||
|
||||
const tabs = html`<sl-tab-group @sl-tab-show=${this._handleViewSelected}>
|
||||
${views.map(
|
||||
(view, index) => html`
|
||||
${views.map((view, index) => {
|
||||
const hidden =
|
||||
!this._editMode && (view.subview || _isTabHiddenForUser(view));
|
||||
return html`
|
||||
<sl-tab
|
||||
slot="nav"
|
||||
panel=${index}
|
||||
.active=${this._curView === index}
|
||||
.disabled=${hidden}
|
||||
aria-label=${ifDefined(view.title)}
|
||||
class=${classMap({
|
||||
icon: Boolean(view.icon),
|
||||
"hide-tab": Boolean(
|
||||
!this._editMode && (view.subview || _isTabHiddenForUser(view))
|
||||
),
|
||||
"hide-tab": Boolean(hidden),
|
||||
})}
|
||||
>
|
||||
${this._editMode
|
||||
@ -368,8 +369,8 @@ class HUIRoot extends LitElement {
|
||||
`
|
||||
: nothing}
|
||||
</sl-tab>
|
||||
`
|
||||
)}
|
||||
`;
|
||||
})}
|
||||
</sl-tab-group>`;
|
||||
|
||||
return html`
|
||||
|
Loading…
x
Reference in New Issue
Block a user