diff --git a/src/components/ha-dialog.ts b/src/components/ha-dialog.ts index 2b87e25cfa..41d65bc602 100644 --- a/src/components/ha-dialog.ts +++ b/src/components/ha-dialog.ts @@ -5,7 +5,7 @@ import "./ha-icon-button"; import { css, CSSResult, customElement, html } from "lit-element"; import type { Constructor, HomeAssistant } from "../types"; import { mdiClose } from "@mdi/js"; -import { computeRTL } from "../common/util/compute_rtl"; +import { computeRTLDirection } from "../common/util/compute_rtl"; const MwcDialog = customElements.get("mwc-dialog") as Constructor; @@ -14,8 +14,8 @@ export const createCloseHeading = (hass: HomeAssistant, title: string) => html` @@ -61,7 +61,7 @@ export class HaDialog extends MwcDialog { text-decoration: none; color: inherit; } - mwc-icon-button[rtl].header_button { + [dir="rtl"].header_button { right: auto; left: 16px; } diff --git a/src/panels/lovelace/editor/card-editor/hui-dialog-edit-card.ts b/src/panels/lovelace/editor/card-editor/hui-dialog-edit-card.ts index feac4d8ddc..6dfa04595f 100755 --- a/src/panels/lovelace/editor/card-editor/hui-dialog-edit-card.ts +++ b/src/panels/lovelace/editor/card-editor/hui-dialog-edit-card.ts @@ -30,6 +30,7 @@ import "./hui-card-preview"; import type { EditCardDialogParams } from "./show-edit-card-dialog"; import { getCardDocumentationURL } from "../get-card-documentation-url"; import { mdiHelpCircle } from "@mdi/js"; +import { computeRTLDirection } from "../../../../common/util/compute_rtl"; declare global { // for fire event @@ -133,6 +134,7 @@ export class HuiDialogEditCard extends LitElement { title=${this.hass!.localize("ui.panel.lovelace.menu.help")} target="_blank" rel="noreferrer" + dir=${computeRTLDirection(this.hass)} >