mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-25 18:26:35 +00:00
Fix overflow menu being above dialogs (#16558)
Fix device actions being above dialogs
This commit is contained in:
parent
67b64b2d5c
commit
eb220fa1a0
@ -72,7 +72,7 @@ export class HaDialog extends DialogBase {
|
|||||||
--dialog-scroll-divider-color,
|
--dialog-scroll-divider-color,
|
||||||
var(--divider-color)
|
var(--divider-color)
|
||||||
);
|
);
|
||||||
z-index: var(--dialog-z-index, 7);
|
z-index: var(--dialog-z-index, 8);
|
||||||
-webkit-backdrop-filter: var(--dialog-backdrop-filter, none);
|
-webkit-backdrop-filter: var(--dialog-backdrop-filter, none);
|
||||||
backdrop-filter: var(--dialog-backdrop-filter, none);
|
backdrop-filter: var(--dialog-backdrop-filter, none);
|
||||||
--mdc-dialog-box-shadow: var(--dialog-box-shadow, none);
|
--mdc-dialog-box-shadow: var(--dialog-box-shadow, none);
|
||||||
|
@ -277,7 +277,7 @@ class DialogMediaManage extends LitElement {
|
|||||||
haStyleDialog,
|
haStyleDialog,
|
||||||
css`
|
css`
|
||||||
ha-dialog {
|
ha-dialog {
|
||||||
--dialog-z-index: 8;
|
--dialog-z-index: 9;
|
||||||
--dialog-content-padding: 0;
|
--dialog-content-padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -142,7 +142,7 @@ class DialogMediaPlayerBrowse extends LitElement {
|
|||||||
haStyleDialog,
|
haStyleDialog,
|
||||||
css`
|
css`
|
||||||
ha-dialog {
|
ha-dialog {
|
||||||
--dialog-z-index: 8;
|
--dialog-z-index: 9;
|
||||||
--dialog-content-padding: 0;
|
--dialog-content-padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -775,7 +775,7 @@ export class QuickBar extends LitElement {
|
|||||||
}
|
}
|
||||||
|
|
||||||
ha-dialog {
|
ha-dialog {
|
||||||
--dialog-z-index: 8;
|
--dialog-z-index: 9;
|
||||||
--dialog-content-padding: 0;
|
--dialog-content-padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -755,52 +755,52 @@ export class HaConfigDevicePage extends LitElement {
|
|||||||
)}
|
)}
|
||||||
.path=${mdiDotsVertical}
|
.path=${mdiDotsVertical}
|
||||||
></ha-icon-button>
|
></ha-icon-button>
|
||||||
${actions.map(
|
${actions.map((deviceAction) => {
|
||||||
(deviceAction) => html`
|
const listItem = html`<mwc-list-item
|
||||||
<a
|
class=${ifDefined(deviceAction.classes)}
|
||||||
href=${ifDefined(deviceAction.href)}
|
.action=${deviceAction.action}
|
||||||
target=${ifDefined(deviceAction.target)}
|
@click=${this._deviceActionClicked}
|
||||||
rel=${ifDefined(
|
graphic="icon"
|
||||||
deviceAction.target
|
.hasMeta=${Boolean(
|
||||||
? "noreferrer"
|
deviceAction.trailingIcon
|
||||||
: undefined
|
)}
|
||||||
)}
|
>
|
||||||
>
|
${deviceAction.label}
|
||||||
<mwc-list-item
|
${deviceAction.icon
|
||||||
class=${ifDefined(
|
? html`
|
||||||
deviceAction.classes
|
<ha-svg-icon
|
||||||
|
class=${ifDefined(
|
||||||
|
deviceAction.classes
|
||||||
|
)}
|
||||||
|
.path=${deviceAction.icon}
|
||||||
|
slot="graphic"
|
||||||
|
></ha-svg-icon>
|
||||||
|
`
|
||||||
|
: ""}
|
||||||
|
${deviceAction.trailingIcon
|
||||||
|
? html`
|
||||||
|
<ha-svg-icon
|
||||||
|
slot="meta"
|
||||||
|
.path=${deviceAction.trailingIcon}
|
||||||
|
></ha-svg-icon>
|
||||||
|
`
|
||||||
|
: ""}
|
||||||
|
</mwc-list-item>`;
|
||||||
|
return deviceAction.href
|
||||||
|
? html`<a
|
||||||
|
href=${deviceAction.href}
|
||||||
|
target=${ifDefined(
|
||||||
|
deviceAction.target
|
||||||
)}
|
)}
|
||||||
.action=${deviceAction.action}
|
rel=${ifDefined(
|
||||||
@click=${this._deviceActionClicked}
|
deviceAction.target
|
||||||
graphic="icon"
|
? "noreferrer"
|
||||||
.hasMeta=${Boolean(
|
: undefined
|
||||||
deviceAction.trailingIcon
|
|
||||||
)}
|
)}
|
||||||
>
|
>${listItem}
|
||||||
${deviceAction.label}
|
</a>`
|
||||||
${deviceAction.icon
|
: listItem;
|
||||||
? html`
|
})}
|
||||||
<ha-svg-icon
|
|
||||||
class=${ifDefined(
|
|
||||||
deviceAction.classes
|
|
||||||
)}
|
|
||||||
.path=${deviceAction.icon}
|
|
||||||
slot="graphic"
|
|
||||||
></ha-svg-icon>
|
|
||||||
`
|
|
||||||
: ""}
|
|
||||||
${deviceAction.trailingIcon
|
|
||||||
? html`
|
|
||||||
<ha-svg-icon
|
|
||||||
slot="meta"
|
|
||||||
.path=${deviceAction.trailingIcon}
|
|
||||||
></ha-svg-icon>
|
|
||||||
`
|
|
||||||
: ""}
|
|
||||||
</mwc-list-item>
|
|
||||||
</a>
|
|
||||||
`
|
|
||||||
)}
|
|
||||||
</ha-button-menu>
|
</ha-button-menu>
|
||||||
`
|
`
|
||||||
: ""}
|
: ""}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user