From ce2892cab99bcb7241d51e08a28c4e145a26a00f Mon Sep 17 00:00:00 2001 From: Yosi Levy <37745463+yosilevy@users.noreply.github.com> Date: Tue, 10 Feb 2026 07:59:18 +0200 Subject: [PATCH] Various RTL fixes (#29520) --- src/components/data-table/ha-data-table.ts | 1 + src/panels/calendar/ha-panel-calendar.ts | 4 ++++ .../documentation/supervisor-app-documentation-tab.ts | 1 + .../bluetooth/bluetooth-config-dashboard.ts | 1 - 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/data-table/ha-data-table.ts b/src/components/data-table/ha-data-table.ts index a4338178d4..e294047a57 100644 --- a/src/components/data-table/ha-data-table.ts +++ b/src/components/data-table/ha-data-table.ts @@ -1192,6 +1192,7 @@ export class HaDataTable extends LitElement { .mdc-data-table__cell--numeric { text-align: var(--float-end); + direction: ltr; } .mdc-data-table__cell--icon { diff --git a/src/panels/calendar/ha-panel-calendar.ts b/src/panels/calendar/ha-panel-calendar.ts index 9027417da7..bc543371ee 100644 --- a/src/panels/calendar/ha-panel-calendar.ts +++ b/src/panels/calendar/ha-panel-calendar.ts @@ -331,6 +331,8 @@ class PanelCalendar extends SubscribeMixin(LitElement) { ha-dropdown-item { padding-left: 32px; + padding-inline-start: 32px; + padding-inline-end: initial; --icon-primary-color: var(--ha-color-fill-neutral-loud-resting); } @@ -340,6 +342,8 @@ class PanelCalendar extends SubscribeMixin(LitElement) { :host([mobile]) { padding-left: unset; + padding-inline-start: unset; + padding-inline-end: initial; } .loading { display: flex; diff --git a/src/panels/config/apps/app-view/documentation/supervisor-app-documentation-tab.ts b/src/panels/config/apps/app-view/documentation/supervisor-app-documentation-tab.ts index cb4b401dae..6cf0e654b4 100644 --- a/src/panels/config/apps/app-view/documentation/supervisor-app-documentation-tab.ts +++ b/src/panels/config/apps/app-view/documentation/supervisor-app-documentation-tab.ts @@ -63,6 +63,7 @@ class SupervisorAppDocumentationDashboard extends LitElement { margin: auto; padding: var(--ha-space-2); max-width: 1024px; + direction: ltr; } ha-markdown { padding: var(--ha-space-4); diff --git a/src/panels/config/integrations/integration-panels/bluetooth/bluetooth-config-dashboard.ts b/src/panels/config/integrations/integration-panels/bluetooth/bluetooth-config-dashboard.ts index 8b70fc05ba..1f5a13839e 100644 --- a/src/panels/config/integrations/integration-panels/bluetooth/bluetooth-config-dashboard.ts +++ b/src/panels/config/integrations/integration-panels/bluetooth/bluetooth-config-dashboard.ts @@ -369,7 +369,6 @@ export class BluetoothConfigDashboard extends LitElement { padding: 24px 0 32px; max-width: 600px; margin: 0 auto; - direction: ltr; } ha-card { margin-bottom: 16px;