Media browser RTL fixes (#12506)

This commit is contained in:
Yosi Levy 2022-04-29 17:27:06 +03:00 committed by GitHub
parent 39f7034578
commit 0108ec65cf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 22 additions and 2 deletions

View File

@ -302,6 +302,10 @@ class DialogMediaManage extends LitElement {
--mdc-theme-primary: var(--mdc-theme-on-primary); --mdc-theme-primary: var(--mdc-theme-on-primary);
} }
mwc-list {
direction: ltr;
}
.danger { .danger {
--mdc-theme-primary: var(--error-color); --mdc-theme-primary: var(--error-color);
} }
@ -310,6 +314,11 @@ class DialogMediaManage extends LitElement {
vertical-align: middle; vertical-align: middle;
} }
:host-context([style*="direction: rtl;"]) ha-svg-icon[slot="icon"] {
margin-left: 8px !important;
margin-right: 0px !important;
}
.refresh { .refresh {
display: flex; display: flex;
height: 200px; height: 200px;

View File

@ -59,6 +59,11 @@ class MediaManageButton extends LitElement {
ha-circular-progress[slot="icon"] { ha-circular-progress[slot="icon"] {
vertical-align: middle; vertical-align: middle;
} }
:host-context([style*="direction: rtl;"]) ha-svg-icon[slot="icon"] {
margin-left: 8px;
margin-right: 0px;
}
`; `;
} }

View File

@ -119,6 +119,11 @@ class MediaUploadButton extends LitElement {
ha-circular-progress[slot="icon"] { ha-circular-progress[slot="icon"] {
vertical-align: middle; vertical-align: middle;
} }
:host-context([style*="direction: rtl;"]) ha-svg-icon[slot="icon"] {
margin-left: 8px;
margin-right: 0px;
}
`; `;
} }

View File

@ -16,6 +16,7 @@ import { fireEvent, HASSDomEvent } from "../../common/dom/fire_event";
import { navigate } from "../../common/navigate"; import { navigate } from "../../common/navigate";
import "../../components/ha-menu-button"; import "../../components/ha-menu-button";
import "../../components/ha-icon-button"; import "../../components/ha-icon-button";
import "../../components/ha-icon-button-arrow-prev";
import "../../components/media-player/ha-media-player-browse"; import "../../components/media-player/ha-media-player-browse";
import "../../components/media-player/ha-media-manage-button"; import "../../components/media-player/ha-media-manage-button";
import type { import type {
@ -85,10 +86,10 @@ class PanelMediaBrowser extends LitElement {
<app-toolbar> <app-toolbar>
${this._navigateIds.length > 1 ${this._navigateIds.length > 1
? html` ? html`
<ha-icon-button <ha-icon-button-arrow-prev
.path=${mdiArrowLeft} .path=${mdiArrowLeft}
@click=${this._goBack} @click=${this._goBack}
></ha-icon-button> ></ha-icon-button-arrow-prev>
` `
: html` : html`
<ha-menu-button <ha-menu-button