mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-26 02:36:37 +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,21 +755,9 @@ 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)}
|
|
||||||
target=${ifDefined(deviceAction.target)}
|
|
||||||
rel=${ifDefined(
|
|
||||||
deviceAction.target
|
|
||||||
? "noreferrer"
|
|
||||||
: undefined
|
|
||||||
)}
|
|
||||||
>
|
|
||||||
<mwc-list-item
|
|
||||||
class=${ifDefined(
|
|
||||||
deviceAction.classes
|
|
||||||
)}
|
|
||||||
.action=${deviceAction.action}
|
.action=${deviceAction.action}
|
||||||
@click=${this._deviceActionClicked}
|
@click=${this._deviceActionClicked}
|
||||||
graphic="icon"
|
graphic="icon"
|
||||||
@ -797,10 +785,22 @@ export class HaConfigDevicePage extends LitElement {
|
|||||||
></ha-svg-icon>
|
></ha-svg-icon>
|
||||||
`
|
`
|
||||||
: ""}
|
: ""}
|
||||||
</mwc-list-item>
|
</mwc-list-item>`;
|
||||||
</a>
|
return deviceAction.href
|
||||||
`
|
? html`<a
|
||||||
|
href=${deviceAction.href}
|
||||||
|
target=${ifDefined(
|
||||||
|
deviceAction.target
|
||||||
)}
|
)}
|
||||||
|
rel=${ifDefined(
|
||||||
|
deviceAction.target
|
||||||
|
? "noreferrer"
|
||||||
|
: undefined
|
||||||
|
)}
|
||||||
|
>${listItem}
|
||||||
|
</a>`
|
||||||
|
: listItem;
|
||||||
|
})}
|
||||||
</ha-button-menu>
|
</ha-button-menu>
|
||||||
`
|
`
|
||||||
: ""}
|
: ""}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user