mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-25 18:26:35 +00:00
RTL fixes (#19563)
This commit is contained in:
parent
476457fe2e
commit
5e40bb55eb
@ -241,6 +241,8 @@ class HcCast extends LitElement {
|
|||||||
|
|
||||||
mwc-button ha-svg-icon {
|
mwc-button ha-svg-icon {
|
||||||
margin-right: 8px;
|
margin-right: 8px;
|
||||||
|
margin-inline-end: 8px;
|
||||||
|
margin-inline-start: initial;
|
||||||
height: 18px;
|
height: 18px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -45,6 +45,8 @@ class HcLaunchScreen extends LitElement {
|
|||||||
}
|
}
|
||||||
.status {
|
.status {
|
||||||
padding-right: 54px;
|
padding-right: 54px;
|
||||||
|
padding-inline-end: 54px;
|
||||||
|
padding-inline-start: initial;
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
@ -64,6 +64,8 @@ class SupervisorMetric extends LitElement {
|
|||||||
.value {
|
.value {
|
||||||
width: 48px;
|
width: 48px;
|
||||||
padding-right: 4px;
|
padding-right: 4px;
|
||||||
|
padding-inline-start: initial;
|
||||||
|
padding-inline-end: 4px;
|
||||||
flex-shrink: 0;
|
flex-shrink: 0;
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
|
@ -229,6 +229,8 @@ class HassioRegistriesDialog extends LitElement {
|
|||||||
ha-icon-button {
|
ha-icon-button {
|
||||||
color: var(--error-color);
|
color: var(--error-color);
|
||||||
margin-right: -10px;
|
margin-right: -10px;
|
||||||
|
margin-inline-end: -10px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
`,
|
`,
|
||||||
];
|
];
|
||||||
|
@ -19,10 +19,14 @@ export const hassioStyle = css`
|
|||||||
letter-spacing: var(--paper-font-headline_-_letter-spacing);
|
letter-spacing: var(--paper-font-headline_-_letter-spacing);
|
||||||
line-height: var(--paper-font-headline_-_line-height);
|
line-height: var(--paper-font-headline_-_line-height);
|
||||||
padding-left: 8px;
|
padding-left: 8px;
|
||||||
|
padding-inline-start: 8px;
|
||||||
|
padding-inline-end: initial;
|
||||||
}
|
}
|
||||||
.description {
|
.description {
|
||||||
margin-top: 4px;
|
margin-top: 4px;
|
||||||
padding-left: 8px;
|
padding-left: 8px;
|
||||||
|
padding-inline-start: 8px;
|
||||||
|
padding-inline-end: initial;
|
||||||
}
|
}
|
||||||
.card-group {
|
.card-group {
|
||||||
display: grid;
|
display: grid;
|
||||||
|
@ -73,6 +73,8 @@ class HassioSystem extends LitElement {
|
|||||||
color: var(--primary-text-color);
|
color: var(--primary-text-color);
|
||||||
font-size: 2em;
|
font-size: 2em;
|
||||||
padding-left: 8px;
|
padding-left: 8px;
|
||||||
|
padding-inline-start: 8px;
|
||||||
|
padding-inline-end: initial;
|
||||||
margin-bottom: 8px;
|
margin-bottom: 8px;
|
||||||
}
|
}
|
||||||
hassio-supervisor-log {
|
hassio-supervisor-log {
|
||||||
|
@ -149,6 +149,8 @@ export class HaAuthorize extends litLocalizeLiteMixin(LitElement) {
|
|||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
color: var(--primary-text-color);
|
color: var(--primary-text-color);
|
||||||
margin-right: 16px;
|
margin-right: 16px;
|
||||||
|
margin-inline-end: 16px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
h1 {
|
h1 {
|
||||||
font-size: 28px;
|
font-size: 28px;
|
||||||
|
@ -300,6 +300,8 @@ export class StateHistoryCharts extends LitElement {
|
|||||||
:host([virtualize]) .entry-container {
|
:host([virtualize]) .entry-container {
|
||||||
padding-left: 1px;
|
padding-left: 1px;
|
||||||
padding-right: 1px;
|
padding-right: 1px;
|
||||||
|
padding-inline-start: 1px;
|
||||||
|
padding-inline-end: 1px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.entry-container:not(:first-child) {
|
.entry-container:not(:first-child) {
|
||||||
|
@ -353,6 +353,8 @@ export class HaBaseTimeInput extends LitElement {
|
|||||||
text-transform: var(--mdc-typography-body2-text-transform, inherit);
|
text-transform: var(--mdc-typography-body2-text-transform, inherit);
|
||||||
color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
|
color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
|
||||||
padding-left: 4px;
|
padding-left: 4px;
|
||||||
|
padding-inline-start: 4px;
|
||||||
|
padding-inline-end: initial;
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
@ -282,6 +282,8 @@ export class HaFileUpload extends LitElement {
|
|||||||
}
|
}
|
||||||
.value ha-svg-icon {
|
.value ha-svg-icon {
|
||||||
margin-right: 8px;
|
margin-right: 8px;
|
||||||
|
margin-inline-end: 8px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
.big-icon {
|
.big-icon {
|
||||||
--mdc-icon-size: 48px;
|
--mdc-icon-size: 48px;
|
||||||
|
@ -206,6 +206,8 @@ export class HaIconPicker extends LitElement {
|
|||||||
}
|
}
|
||||||
*[slot="prefix"] {
|
*[slot="prefix"] {
|
||||||
margin-right: 8px;
|
margin-right: 8px;
|
||||||
|
margin-inline-end: 8px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
@ -14,6 +14,8 @@ class InputHelperText extends LitElement {
|
|||||||
font-size: 0.75rem;
|
font-size: 0.75rem;
|
||||||
padding-left: 16px;
|
padding-left: 16px;
|
||||||
padding-right: 16px;
|
padding-right: 16px;
|
||||||
|
padding-inline-start: 16px;
|
||||||
|
padding-inline-end: 16px;
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
@ -75,6 +75,8 @@ class HaLawnMowerActionButton extends LitElement {
|
|||||||
top: 3px;
|
top: 3px;
|
||||||
height: 37px;
|
height: 37px;
|
||||||
margin-right: -0.57em;
|
margin-right: -0.57em;
|
||||||
|
margin-inline-end: -0.57em;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
mwc-button[disabled] {
|
mwc-button[disabled] {
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
|
@ -21,10 +21,18 @@ export class HaListItem extends ListItemBase {
|
|||||||
--mdc-list-side-padding-left,
|
--mdc-list-side-padding-left,
|
||||||
var(--mdc-list-side-padding, 20px)
|
var(--mdc-list-side-padding, 20px)
|
||||||
);
|
);
|
||||||
|
padding-inline-start: var(
|
||||||
|
--mdc-list-side-padding-left,
|
||||||
|
var(--mdc-list-side-padding, 20px)
|
||||||
|
);
|
||||||
padding-right: var(
|
padding-right: var(
|
||||||
--mdc-list-side-padding-right,
|
--mdc-list-side-padding-right,
|
||||||
var(--mdc-list-side-padding, 20px)
|
var(--mdc-list-side-padding, 20px)
|
||||||
);
|
);
|
||||||
|
padding-inline-end: var(
|
||||||
|
--mdc-list-side-padding-right,
|
||||||
|
var(--mdc-list-side-padding, 20px)
|
||||||
|
);
|
||||||
}
|
}
|
||||||
:host([graphic="avatar"]:not([twoLine])),
|
:host([graphic="avatar"]:not([twoLine])),
|
||||||
:host([graphic="icon"]:not([twoLine])) {
|
:host([graphic="icon"]:not([twoLine])) {
|
||||||
|
@ -66,6 +66,8 @@ class HaMetric extends LitElement {
|
|||||||
.value {
|
.value {
|
||||||
width: 48px;
|
width: 48px;
|
||||||
padding-right: 4px;
|
padding-right: 4px;
|
||||||
|
padding-inline-end: 4px;
|
||||||
|
padding-inline-start: initial;
|
||||||
flex-shrink: 0;
|
flex-shrink: 0;
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
|
@ -206,6 +206,8 @@ export class HaNavigationPicker extends LitElement {
|
|||||||
}
|
}
|
||||||
*[slot="prefix"] {
|
*[slot="prefix"] {
|
||||||
margin-right: 8px;
|
margin-right: 8px;
|
||||||
|
margin-inline-end: 8px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
@ -197,6 +197,8 @@ class HaQrScanner extends LitElement {
|
|||||||
ha-textfield {
|
ha-textfield {
|
||||||
flex: 1;
|
flex: 1;
|
||||||
margin-right: 8px;
|
margin-right: 8px;
|
||||||
|
margin-inline-end: 8px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
@ -78,6 +78,8 @@ export class HaDateTimeSelector extends LitElement {
|
|||||||
ha-date-input {
|
ha-date-input {
|
||||||
min-width: 150px;
|
min-width: 150px;
|
||||||
margin-right: 4px;
|
margin-right: 4px;
|
||||||
|
margin-inline-end: 4px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
@ -254,6 +254,8 @@ export class HaMediaSelector extends LitElement {
|
|||||||
margin-bottom: 16px;
|
margin-bottom: 16px;
|
||||||
padding-left: 16px;
|
padding-left: 16px;
|
||||||
padding-right: 4px;
|
padding-right: 4px;
|
||||||
|
padding-inline-start: 16px;
|
||||||
|
padding-inline-end: 4px;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
}
|
}
|
||||||
.image {
|
.image {
|
||||||
|
@ -284,6 +284,8 @@ export class HaSelectorSelector extends LitElement {
|
|||||||
margin-bottom: 16px;
|
margin-bottom: 16px;
|
||||||
padding-left: 16px;
|
padding-left: 16px;
|
||||||
padding-right: 4px;
|
padding-right: 4px;
|
||||||
|
padding-inline-start: 16px;
|
||||||
|
padding-inline-end: 4px;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
|
@ -1048,6 +1048,8 @@ class HaSidebar extends SubscribeMixin(LitElement) {
|
|||||||
.configuration-badge {
|
.configuration-badge {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
left: calc(var(--app-drawer-width, 248px) - 42px);
|
left: calc(var(--app-drawer-width, 248px) - 42px);
|
||||||
|
inset-inline-start: calc(var(--app-drawer-width, 248px) - 42px);
|
||||||
|
inset-inline-end: initial;
|
||||||
min-width: 20px;
|
min-width: 20px;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
|
@ -640,6 +640,8 @@ export class HaTargetPicker extends LitElement {
|
|||||||
}
|
}
|
||||||
.expand-btn {
|
.expand-btn {
|
||||||
margin-right: 0;
|
margin-right: 0;
|
||||||
|
margin-inline-end: 0;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
.mdc-chip.area_id:not(.add) {
|
.mdc-chip.area_id:not(.add) {
|
||||||
border: 2px solid #fed6a4;
|
border: 2px solid #fed6a4;
|
||||||
|
@ -187,6 +187,8 @@ export class HaTextField extends TextFieldBase {
|
|||||||
}
|
}
|
||||||
.mdc-text-field__affix--prefix {
|
.mdc-text-field__affix--prefix {
|
||||||
padding-right: var(--text-field-prefix-padding-right, 2px);
|
padding-right: var(--text-field-prefix-padding-right, 2px);
|
||||||
|
padding-inline-end: var(--text-field-prefix-padding-right, 2px);
|
||||||
|
padding-inline-start: initial;
|
||||||
}
|
}
|
||||||
|
|
||||||
.mdc-text-field:not(.mdc-text-field--disabled)
|
.mdc-text-field:not(.mdc-text-field--disabled)
|
||||||
|
@ -94,6 +94,8 @@ export class HaVacuumState extends LitElement {
|
|||||||
top: 3px;
|
top: 3px;
|
||||||
height: 37px;
|
height: 37px;
|
||||||
margin-right: -0.57em;
|
margin-right: -0.57em;
|
||||||
|
margin-inline-end: -0.57em;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
mwc-button[disabled] {
|
mwc-button[disabled] {
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
|
@ -76,6 +76,8 @@ export class HaTimeline extends LitElement {
|
|||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
margin-right: 8px;
|
margin-right: 8px;
|
||||||
|
margin-inline-end: 8px;
|
||||||
|
margin-inline-start: initial;
|
||||||
width: 24px;
|
width: 24px;
|
||||||
}
|
}
|
||||||
:host([notEnabled]) ha-svg-icon {
|
:host([notEnabled]) ha-svg-icon {
|
||||||
|
@ -7,6 +7,8 @@ export const traceTabStyles = css`
|
|||||||
border-bottom: 1px solid var(--divider-color);
|
border-bottom: 1px solid var(--divider-color);
|
||||||
display: flex;
|
display: flex;
|
||||||
padding-left: 4px;
|
padding-left: 4px;
|
||||||
|
padding-inline-start: 4px;
|
||||||
|
padding-inline-end: initial;
|
||||||
}
|
}
|
||||||
|
|
||||||
.tabs.top {
|
.tabs.top {
|
||||||
|
@ -250,6 +250,8 @@ class StepFlowForm extends LitElement {
|
|||||||
|
|
||||||
.submit-spinner {
|
.submit-spinner {
|
||||||
margin-right: 16px;
|
margin-right: 16px;
|
||||||
|
margin-inline-end: 16px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
|
|
||||||
ha-alert,
|
ha-alert,
|
||||||
|
@ -118,6 +118,8 @@ export class MoreInfoConfigurator extends LitElement {
|
|||||||
width: 14px;
|
width: 14px;
|
||||||
height: 14px;
|
height: 14px;
|
||||||
margin-right: 20px;
|
margin-right: 20px;
|
||||||
|
margin-inline-end: 20px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
@ -157,6 +157,8 @@ export class HuiNotificationDrawer extends LitElement {
|
|||||||
padding-top: 16px;
|
padding-top: 16px;
|
||||||
padding-left: env(safe-area-inset-left);
|
padding-left: env(safe-area-inset-left);
|
||||||
padding-right: env(safe-area-inset-right);
|
padding-right: env(safe-area-inset-right);
|
||||||
|
padding-inline-start: env(safe-area-inset-left);
|
||||||
|
padding-inline-end: env(safe-area-inset-right);
|
||||||
padding-bottom: env(safe-area-inset-bottom);
|
padding-bottom: env(safe-area-inset-bottom);
|
||||||
height: calc(100% - 1px - var(--header-height));
|
height: calc(100% - 1px - var(--header-height));
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
|
@ -456,6 +456,8 @@ class DialogRestart extends LitElement {
|
|||||||
margin: 8px 0 4px 0;
|
margin: 8px 0 4px 0;
|
||||||
padding-left: var(--mdc-list-side-padding, 20px);
|
padding-left: var(--mdc-list-side-padding, 20px);
|
||||||
padding-right: var(--mdc-list-side-padding, 20px);
|
padding-right: var(--mdc-list-side-padding, 20px);
|
||||||
|
padding-inline-start: var(--mdc-list-side-padding, 20px);
|
||||||
|
padding-inline-end: var(--mdc-list-side-padding, 20px);
|
||||||
}
|
}
|
||||||
.loader {
|
.loader {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
@ -227,6 +227,8 @@ class HassTabsSubpage extends LitElement {
|
|||||||
|
|
||||||
ha-menu-button {
|
ha-menu-button {
|
||||||
margin-right: 24px;
|
margin-right: 24px;
|
||||||
|
margin-inline-end: 24px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
|
|
||||||
.toolbar {
|
.toolbar {
|
||||||
|
@ -6731,6 +6731,8 @@ class DialogApp extends LitElement {
|
|||||||
}
|
}
|
||||||
a:first-child {
|
a:first-child {
|
||||||
margin-right: 16px;
|
margin-right: 16px;
|
||||||
|
margin-inline-end: 16px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
svg {
|
svg {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
@ -518,6 +518,8 @@ class HaOnboarding extends litLocalizeLiteMixin(HassElement) {
|
|||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
color: var(--primary-text-color);
|
color: var(--primary-text-color);
|
||||||
margin-right: 16px;
|
margin-right: 16px;
|
||||||
|
margin-inline-end: 16px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
@ -452,6 +452,8 @@ export class HAFullCalendar extends LitElement {
|
|||||||
:host([narrow]) .header {
|
:host([narrow]) .header {
|
||||||
padding-right: 8px;
|
padding-right: 8px;
|
||||||
padding-left: 8px;
|
padding-left: 8px;
|
||||||
|
padding-inline-start: 8px;
|
||||||
|
padding-inline-end: 8px;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
align-items: flex-start;
|
align-items: flex-start;
|
||||||
justify-content: initial;
|
justify-content: initial;
|
||||||
@ -460,6 +462,8 @@ export class HAFullCalendar extends LitElement {
|
|||||||
.header {
|
.header {
|
||||||
padding-right: var(--calendar-header-padding);
|
padding-right: var(--calendar-header-padding);
|
||||||
padding-left: var(--calendar-header-padding);
|
padding-left: var(--calendar-header-padding);
|
||||||
|
padding-inline-start: var(--calendar-header-padding);
|
||||||
|
padding-inline-end: var(--calendar-header-padding);
|
||||||
}
|
}
|
||||||
|
|
||||||
.navigation {
|
.navigation {
|
||||||
|
@ -265,6 +265,8 @@ export class HaConfigApplicationCredentials extends LitElement {
|
|||||||
}
|
}
|
||||||
.header-toolbar .header-btns {
|
.header-toolbar .header-btns {
|
||||||
margin-right: -12px;
|
margin-right: -12px;
|
||||||
|
margin-inline-end: -12px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
.header-btns {
|
.header-btns {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
@ -643,6 +643,8 @@ export default class HaAutomationActionRow extends LitElement {
|
|||||||
color: var(--secondary-text-color);
|
color: var(--secondary-text-color);
|
||||||
opacity: 0.9;
|
opacity: 0.9;
|
||||||
margin-right: 8px;
|
margin-right: 8px;
|
||||||
|
margin-inline-end: 8px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.card-content {
|
.card-content {
|
||||||
|
@ -548,6 +548,8 @@ export default class HaAutomationConditionRow extends LitElement {
|
|||||||
color: var(--secondary-text-color);
|
color: var(--secondary-text-color);
|
||||||
opacity: 0.9;
|
opacity: 0.9;
|
||||||
margin-right: 8px;
|
margin-right: 8px;
|
||||||
|
margin-inline-end: 8px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.card-content {
|
.card-content {
|
||||||
|
@ -780,6 +780,8 @@ export class HaAutomationEditor extends KeyboardShortcutMixin(LitElement) {
|
|||||||
}
|
}
|
||||||
ha-entity-toggle {
|
ha-entity-toggle {
|
||||||
margin-right: 8px;
|
margin-right: 8px;
|
||||||
|
margin-inline-end: 8px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
ha-fab {
|
ha-fab {
|
||||||
position: relative;
|
position: relative;
|
||||||
|
@ -686,6 +686,8 @@ export default class HaAutomationTriggerRow extends LitElement {
|
|||||||
color: var(--secondary-text-color);
|
color: var(--secondary-text-color);
|
||||||
opacity: 0.9;
|
opacity: 0.9;
|
||||||
margin-right: 8px;
|
margin-right: 8px;
|
||||||
|
margin-inline-end: 8px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.card-content {
|
.card-content {
|
||||||
|
@ -189,8 +189,9 @@ export class CloudRemotePref extends LitElement {
|
|||||||
}
|
}
|
||||||
.header-actions .icon-link {
|
.header-actions .icon-link {
|
||||||
margin-top: -16px;
|
margin-top: -16px;
|
||||||
margin-inline-end: 8px;
|
|
||||||
margin-right: 8px;
|
margin-right: 8px;
|
||||||
|
margin-inline-end: 8px;
|
||||||
|
margin-inline-start: initial;
|
||||||
direction: var(--direction);
|
direction: var(--direction);
|
||||||
color: var(--secondary-text-color);
|
color: var(--secondary-text-color);
|
||||||
}
|
}
|
||||||
|
@ -223,6 +223,8 @@ export class CloudWebhooks extends LitElement {
|
|||||||
}
|
}
|
||||||
.progress {
|
.progress {
|
||||||
margin-right: 16px;
|
margin-right: 16px;
|
||||||
|
margin-inline-end: 16px;
|
||||||
|
margin-inline-start: initial;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
|
@ -267,6 +267,8 @@ class DialogMQTTDeviceDebugInfo extends LitElement {
|
|||||||
list-style-type: none;
|
list-style-type: none;
|
||||||
margin: 4px;
|
margin: 4px;
|
||||||
padding-left: 16px;
|
padding-left: 16px;
|
||||||
|
padding-inline-start: 16px;
|
||||||
|
padding-inline-end: initial;
|
||||||
}
|
}
|
||||||
.entitylistitem {
|
.entitylistitem {
|
||||||
margin-bottom: 12px;
|
margin-bottom: 12px;
|
||||||
|
@ -47,6 +47,8 @@ class MQTTDiscoveryPayload extends LitElement {
|
|||||||
position: relative;
|
position: relative;
|
||||||
padding: 8px;
|
padding: 8px;
|
||||||
padding-left: 29px;
|
padding-left: 29px;
|
||||||
|
padding-inline-start: 29px;
|
||||||
|
padding-inline-end: initial;
|
||||||
border: 1px solid var(--divider-color);
|
border: 1px solid var(--divider-color);
|
||||||
}
|
}
|
||||||
.expander:before {
|
.expander:before {
|
||||||
@ -67,12 +69,16 @@ class MQTTDiscoveryPayload extends LitElement {
|
|||||||
border: 1px solid var(--divider-color);
|
border: 1px solid var(--divider-color);
|
||||||
border-top: 0;
|
border-top: 0;
|
||||||
padding-left: 16px;
|
padding-left: 16px;
|
||||||
|
padding-inline-start: 16px;
|
||||||
|
padding-inline-end: initial;
|
||||||
}
|
}
|
||||||
pre {
|
pre {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
font-size: 0.9em;
|
font-size: 0.9em;
|
||||||
padding-left: 4px;
|
padding-left: 4px;
|
||||||
padding-right: 4px;
|
padding-right: 4px;
|
||||||
|
padding-inline-start: 4px;
|
||||||
|
padding-inline-end: 4px;
|
||||||
font-family: var(--code-font-family, monospace);
|
font-family: var(--code-font-family, monospace);
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
|
@ -135,6 +135,8 @@ class MQTTMessages extends LitElement {
|
|||||||
position: relative;
|
position: relative;
|
||||||
padding: 8px;
|
padding: 8px;
|
||||||
padding-left: 29px;
|
padding-left: 29px;
|
||||||
|
padding-inline-start: 29px
|
||||||
|
padding-inline-end: initial;
|
||||||
border: 1px solid var(--divider-color);
|
border: 1px solid var(--divider-color);
|
||||||
}
|
}
|
||||||
.expander:before {
|
.expander:before {
|
||||||
@ -159,6 +161,8 @@ class MQTTMessages extends LitElement {
|
|||||||
border: 1px solid var(--divider-color);
|
border: 1px solid var(--divider-color);
|
||||||
border-top: 0;
|
border-top: 0;
|
||||||
padding-left: 28px;
|
padding-left: 28px;
|
||||||
|
padding-inline-start: 28px;
|
||||||
|
padding-inline-end: initial;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
pre {
|
pre {
|
||||||
@ -167,6 +171,8 @@ class MQTTMessages extends LitElement {
|
|||||||
margin: 0;
|
margin: 0;
|
||||||
padding-left: 4px;
|
padding-left: 4px;
|
||||||
padding-right: 4px;
|
padding-right: 4px;
|
||||||
|
padding-inline-start: 4px;
|
||||||
|
padding-inline-end: 4px;
|
||||||
font-family: var(--code-font-family, monospace);
|
font-family: var(--code-font-family, monospace);
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
|
@ -179,6 +179,8 @@ class DialogDeviceRegistryDetail extends LitElement {
|
|||||||
css`
|
css`
|
||||||
mwc-button.warning {
|
mwc-button.warning {
|
||||||
margin-right: auto;
|
margin-right: auto;
|
||||||
|
margin-inline-end: auto;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
ha-textfield {
|
ha-textfield {
|
||||||
display: block;
|
display: block;
|
||||||
|
@ -49,6 +49,8 @@ class EnergyValidationMessage extends LitElement {
|
|||||||
static styles = css`
|
static styles = css`
|
||||||
ul {
|
ul {
|
||||||
padding-left: 24px;
|
padding-left: 24px;
|
||||||
|
padding-inline-start: 24px
|
||||||
|
padding-inline-end: initial;
|
||||||
margin: 4px 0;
|
margin: 4px 0;
|
||||||
}
|
}
|
||||||
a {
|
a {
|
||||||
|
@ -339,6 +339,8 @@ export class DialogEnergyGasSettings
|
|||||||
.price-options {
|
.price-options {
|
||||||
display: block;
|
display: block;
|
||||||
padding-left: 52px;
|
padding-left: 52px;
|
||||||
|
padding-inline-start: 52px;
|
||||||
|
padding-inline-end: initial;
|
||||||
margin-top: -8px;
|
margin-top: -8px;
|
||||||
}
|
}
|
||||||
`,
|
`,
|
||||||
|
@ -378,6 +378,8 @@ export class DialogEnergyGridFlowSettings
|
|||||||
.price-options {
|
.price-options {
|
||||||
display: block;
|
display: block;
|
||||||
padding-left: 52px;
|
padding-left: 52px;
|
||||||
|
padding-inline-start: 52px;
|
||||||
|
padding-inline-end: initial;
|
||||||
margin-top: -8px;
|
margin-top: -8px;
|
||||||
}
|
}
|
||||||
`,
|
`,
|
||||||
|
@ -157,7 +157,7 @@ export class DialogEnergySolarSettings
|
|||||||
alt=""
|
alt=""
|
||||||
crossorigin="anonymous"
|
crossorigin="anonymous"
|
||||||
referrerpolicy="no-referrer"
|
referrerpolicy="no-referrer"
|
||||||
style="height: 24px; margin-right: 16px;"
|
style="height: 24px; margin-right: 16px; margin-inline-end: 16px; margin-inline-start: initial;"
|
||||||
src=${brandsUrl({
|
src=${brandsUrl({
|
||||||
domain: entry.domain,
|
domain: entry.domain,
|
||||||
type: "icon",
|
type: "icon",
|
||||||
@ -277,6 +277,8 @@ export class DialogEnergySolarSettings
|
|||||||
img {
|
img {
|
||||||
height: 24px;
|
height: 24px;
|
||||||
margin-right: 16px;
|
margin-right: 16px;
|
||||||
|
margin-inline-end: 16px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
ha-formfield {
|
ha-formfield {
|
||||||
display: block;
|
display: block;
|
||||||
@ -286,9 +288,13 @@ export class DialogEnergySolarSettings
|
|||||||
}
|
}
|
||||||
.forecast-options {
|
.forecast-options {
|
||||||
padding-left: 32px;
|
padding-left: 32px;
|
||||||
|
padding-inline-start: 32px;
|
||||||
|
padding-inline-end: initial;
|
||||||
}
|
}
|
||||||
.forecast-options mwc-button {
|
.forecast-options mwc-button {
|
||||||
padding-left: 8px;
|
padding-left: 8px;
|
||||||
|
padding-inline-start: 8px;
|
||||||
|
padding-inline-end: initial;
|
||||||
}
|
}
|
||||||
`,
|
`,
|
||||||
];
|
];
|
||||||
|
@ -328,6 +328,8 @@ export class DialogEnergyWaterSettings
|
|||||||
.price-options {
|
.price-options {
|
||||||
display: block;
|
display: block;
|
||||||
padding-left: 52px;
|
padding-left: 52px;
|
||||||
|
padding-inline-start: 52px;
|
||||||
|
padding-inline-end: initial;
|
||||||
margin-top: -8px;
|
margin-top: -8px;
|
||||||
}
|
}
|
||||||
`,
|
`,
|
||||||
|
@ -1470,9 +1470,13 @@ export class EntityRegistrySettingsEditor extends LitElement {
|
|||||||
}
|
}
|
||||||
ha-switch {
|
ha-switch {
|
||||||
margin-right: 16px;
|
margin-right: 16px;
|
||||||
|
margin-inline-end: 16px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
ha-settings-row ha-switch {
|
ha-settings-row ha-switch {
|
||||||
margin-right: 0;
|
margin-right: 0;
|
||||||
|
margin-inline-end: 0;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
ha-textfield,
|
ha-textfield,
|
||||||
ha-icon-picker,
|
ha-icon-picker,
|
||||||
|
@ -93,6 +93,8 @@ export class HaConfigSection extends LitElement {
|
|||||||
.horizontal .intro {
|
.horizontal .intro {
|
||||||
max-width: 400px;
|
max-width: 400px;
|
||||||
margin-right: 40px;
|
margin-right: 40px;
|
||||||
|
margin-inline-end: 40px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
|
|
||||||
.panel {
|
.panel {
|
||||||
@ -113,6 +115,8 @@ export class HaConfigSection extends LitElement {
|
|||||||
.narrow .intro {
|
.narrow .intro {
|
||||||
padding-bottom: 20px;
|
padding-bottom: 20px;
|
||||||
margin-right: 0;
|
margin-right: 0;
|
||||||
|
margin-inline-end: 0;
|
||||||
|
margin-inline-start: initial;
|
||||||
max-width: 500px;
|
max-width: 500px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -790,7 +790,7 @@ class HaConfigIntegrationsDashboard extends SubscribeMixin(LitElement) {
|
|||||||
grid-column-end: -1;
|
grid-column-end: -1;
|
||||||
}
|
}
|
||||||
.empty-message h1 {
|
.empty-message h1 {
|
||||||
margin-bottom: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
search-input {
|
search-input {
|
||||||
--mdc-text-field-fill-color: var(--sidebar-background-color);
|
--mdc-text-field-fill-color: var(--sidebar-background-color);
|
||||||
|
@ -113,9 +113,13 @@ export class HaIntegrationActionCard extends LitElement {
|
|||||||
}
|
}
|
||||||
:host ::slotted(*) {
|
:host ::slotted(*) {
|
||||||
margin-right: 8px;
|
margin-right: 8px;
|
||||||
|
margin-inline-end: 8px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
:host ::slotted(:last-child) {
|
:host ::slotted(:last-child) {
|
||||||
margin-right: 0;
|
margin-right: 0;
|
||||||
|
margin-inline-end: 0;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
`,
|
`,
|
||||||
];
|
];
|
||||||
|
@ -144,6 +144,8 @@ export class HaIntegrationHeader extends LitElement {
|
|||||||
}
|
}
|
||||||
.secondary > ha-svg-icon {
|
.secondary > ha-svg-icon {
|
||||||
margin-right: 4px;
|
margin-right: 4px;
|
||||||
|
margin-inline-end: 4px;
|
||||||
|
margin-inline-start: initial;
|
||||||
flex-shrink: 0;
|
flex-shrink: 0;
|
||||||
}
|
}
|
||||||
.error ha-svg-icon {
|
.error ha-svg-icon {
|
||||||
|
@ -142,12 +142,18 @@ export class HaIntegrationListItem extends ListItemBase {
|
|||||||
}
|
}
|
||||||
.mdc-deprecated-list-item__meta > * {
|
.mdc-deprecated-list-item__meta > * {
|
||||||
margin-right: 8px;
|
margin-right: 8px;
|
||||||
|
margin-inline-end: 8px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
.mdc-deprecated-list-item__meta > *:last-child {
|
.mdc-deprecated-list-item__meta > *:last-child {
|
||||||
margin-right: 0px;
|
margin-right: 0px;
|
||||||
|
margin-inline-end: 0px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
ha-icon-next {
|
ha-icon-next {
|
||||||
margin-right: 8px;
|
margin-right: 8px;
|
||||||
|
margin-inline-end: 8px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
.open-in-new {
|
.open-in-new {
|
||||||
--mdc-icon-size: 22px;
|
--mdc-icon-size: 22px;
|
||||||
|
@ -439,6 +439,8 @@ class DialogZHAReconfigureDevice extends LitElement {
|
|||||||
.flex-container ha-circular-progress,
|
.flex-container ha-circular-progress,
|
||||||
.flex-container ha-svg-icon {
|
.flex-container ha-svg-icon {
|
||||||
margin-right: 20px;
|
margin-right: 20px;
|
||||||
|
margin-inline-end: 20px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
`,
|
`,
|
||||||
];
|
];
|
||||||
|
@ -265,6 +265,8 @@ class ZHAAddDevicesPage extends LitElement {
|
|||||||
position: absolute;
|
position: absolute;
|
||||||
margin-top: 16px;
|
margin-top: 16px;
|
||||||
margin-right: 16px;
|
margin-right: 16px;
|
||||||
|
margin-inline-end: 16px;
|
||||||
|
margin-inline-start: initial;
|
||||||
top: -6px;
|
top: -6px;
|
||||||
right: 0;
|
right: 0;
|
||||||
color: var(--primary-color);
|
color: var(--primary-color);
|
||||||
@ -278,6 +280,8 @@ class ZHAAddDevicesPage extends LitElement {
|
|||||||
.help-text {
|
.help-text {
|
||||||
color: grey;
|
color: grey;
|
||||||
padding-left: 16px;
|
padding-left: 16px;
|
||||||
|
padding-inline-start: 16px;
|
||||||
|
padding-inline-end: initial;
|
||||||
}
|
}
|
||||||
ha-textarea {
|
ha-textarea {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
@ -251,12 +251,16 @@ export class ZHAClusterAttributes extends LitElement {
|
|||||||
align-items: center;
|
align-items: center;
|
||||||
padding-left: 28px;
|
padding-left: 28px;
|
||||||
padding-right: 28px;
|
padding-right: 28px;
|
||||||
|
padding-inline-start: 28px;
|
||||||
|
padding-inline-end: 28px;
|
||||||
padding-bottom: 10px;
|
padding-bottom: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.input-text {
|
.input-text {
|
||||||
padding-left: 28px;
|
padding-left: 28px;
|
||||||
padding-right: 28px;
|
padding-right: 28px;
|
||||||
|
padding-inline-start: 28px;
|
||||||
|
padding-inline-end: 28px;
|
||||||
padding-bottom: 10px;
|
padding-bottom: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -212,18 +212,24 @@ export class ZHAClusterCommands extends LitElement {
|
|||||||
align-items: center;
|
align-items: center;
|
||||||
padding-left: 28px;
|
padding-left: 28px;
|
||||||
padding-right: 28px;
|
padding-right: 28px;
|
||||||
|
padding-inline-start: 28px;
|
||||||
|
padding-inline-end: 28px;
|
||||||
padding-bottom: 10px;
|
padding-bottom: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.input-text {
|
.input-text {
|
||||||
padding-left: 28px;
|
padding-left: 28px;
|
||||||
padding-right: 28px;
|
padding-right: 28px;
|
||||||
|
padding-inline-start: 28px;
|
||||||
|
padding-inline-end: 28px;
|
||||||
padding-bottom: 10px;
|
padding-bottom: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.command-form {
|
.command-form {
|
||||||
padding-left: 28px;
|
padding-left: 28px;
|
||||||
padding-right: 28px;
|
padding-right: 28px;
|
||||||
|
padding-inline-start: 28px;
|
||||||
|
padding-inline-end: 28px;
|
||||||
padding-bottom: 10px;
|
padding-bottom: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -236,6 +242,8 @@ export class ZHAClusterCommands extends LitElement {
|
|||||||
top: -6px;
|
top: -6px;
|
||||||
right: 0;
|
right: 0;
|
||||||
padding-right: 0px;
|
padding-right: 0px;
|
||||||
|
padding-inline-end: 0px;
|
||||||
|
padding-inline-start: initial;
|
||||||
color: var(--primary-color);
|
color: var(--primary-color);
|
||||||
}
|
}
|
||||||
`,
|
`,
|
||||||
|
@ -379,6 +379,8 @@ class ZHAConfigDashboard extends LitElement {
|
|||||||
.network-settings ha-settings-row {
|
.network-settings ha-settings-row {
|
||||||
padding-left: 0;
|
padding-left: 0;
|
||||||
padding-right: 0;
|
padding-right: 0;
|
||||||
|
padding-inline-start: 0;
|
||||||
|
padding-inline-end: 0;
|
||||||
|
|
||||||
--paper-item-body-two-line-min-height: 55px;
|
--paper-item-body-two-line-min-height: 55px;
|
||||||
}
|
}
|
||||||
@ -388,6 +390,8 @@ class ZHAConfigDashboard extends LitElement {
|
|||||||
word-break: break-all;
|
word-break: break-all;
|
||||||
text-indent: -1em;
|
text-indent: -1em;
|
||||||
padding-left: 1em;
|
padding-left: 1em;
|
||||||
|
padding-inline-start: 1em;
|
||||||
|
padding-inline-end: initial;
|
||||||
}
|
}
|
||||||
|
|
||||||
.network-settings ha-settings-row ha-icon-button {
|
.network-settings ha-settings-row ha-icon-button {
|
||||||
|
@ -142,6 +142,8 @@ export class ZHADeviceBindingControl extends LitElement {
|
|||||||
align-items: center;
|
align-items: center;
|
||||||
padding-left: 28px;
|
padding-left: 28px;
|
||||||
padding-right: 28px;
|
padding-right: 28px;
|
||||||
|
padding-inline-start: 28px;
|
||||||
|
padding-inline-end: 28px;
|
||||||
padding-bottom: 10px;
|
padding-bottom: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -216,12 +216,16 @@ export class ZHAGroupBindingControl extends LitElement {
|
|||||||
align-items: center;
|
align-items: center;
|
||||||
padding-left: 28px;
|
padding-left: 28px;
|
||||||
padding-right: 28px;
|
padding-right: 28px;
|
||||||
|
padding-inline-start: 28px;
|
||||||
|
padding-inline-end: 28px;
|
||||||
padding-bottom: 10px;
|
padding-bottom: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.input-text {
|
.input-text {
|
||||||
padding-left: 28px;
|
padding-left: 28px;
|
||||||
padding-right: 28px;
|
padding-right: 28px;
|
||||||
|
padding-inline-start: 28px;
|
||||||
|
padding-inline-end: 28px;
|
||||||
padding-bottom: 10px;
|
padding-bottom: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -825,6 +825,8 @@ class DialogZWaveJSAddNode extends LitElement {
|
|||||||
width: 16px;
|
width: 16px;
|
||||||
height: 16px;
|
height: 16px;
|
||||||
margin-right: 0px;
|
margin-right: 0px;
|
||||||
|
margin-inline-end: 0px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
.stage {
|
.stage {
|
||||||
padding: 8px;
|
padding: 8px;
|
||||||
@ -891,6 +893,8 @@ class DialogZWaveJSAddNode extends LitElement {
|
|||||||
.flex-container ha-circular-progress,
|
.flex-container ha-circular-progress,
|
||||||
.flex-container ha-svg-icon {
|
.flex-container ha-svg-icon {
|
||||||
margin-right: 20px;
|
margin-right: 20px;
|
||||||
|
margin-inline-end: 20px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
`,
|
`,
|
||||||
];
|
];
|
||||||
|
@ -461,11 +461,15 @@ class DialogZWaveJSNodeStatistics extends LitElement {
|
|||||||
.key-cell {
|
.key-cell {
|
||||||
display: table-cell;
|
display: table-cell;
|
||||||
padding-right: 5px;
|
padding-right: 5px;
|
||||||
|
padding-inline-end: 5px;
|
||||||
|
padding-inline-start: initial;
|
||||||
}
|
}
|
||||||
|
|
||||||
.value-cell {
|
.value-cell {
|
||||||
display: table-cell;
|
display: table-cell;
|
||||||
padding-left: 5px;
|
padding-left: 5px;
|
||||||
|
padding-inline-start: 5px;
|
||||||
|
padding-inline-end: initial;
|
||||||
}
|
}
|
||||||
|
|
||||||
span[slot="meta"] {
|
span[slot="meta"] {
|
||||||
|
@ -302,6 +302,8 @@ class DialogZWaveJSRebuildNetworkRoutes extends LitElement {
|
|||||||
|
|
||||||
.flex-container ha-svg-icon {
|
.flex-container ha-svg-icon {
|
||||||
margin-right: 20px;
|
margin-right: 20px;
|
||||||
|
margin-inline-end: 20px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
|
|
||||||
mwc-linear-progress {
|
mwc-linear-progress {
|
||||||
|
@ -255,6 +255,8 @@ class DialogZWaveJSRebuildNodeRoutes extends LitElement {
|
|||||||
.flex-container ha-svg-icon,
|
.flex-container ha-svg-icon,
|
||||||
.flex-container ha-circular-progress {
|
.flex-container ha-circular-progress {
|
||||||
margin-right: 20px;
|
margin-right: 20px;
|
||||||
|
margin-inline-end: 20px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
`,
|
`,
|
||||||
];
|
];
|
||||||
|
@ -236,6 +236,8 @@ class DialogZWaveJSReinterviewNode extends LitElement {
|
|||||||
.flex-container ha-circular-progress,
|
.flex-container ha-circular-progress,
|
||||||
.flex-container ha-svg-icon {
|
.flex-container ha-svg-icon {
|
||||||
margin-right: 20px;
|
margin-right: 20px;
|
||||||
|
margin-inline-end: 20px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
`,
|
`,
|
||||||
];
|
];
|
||||||
|
@ -219,6 +219,8 @@ class DialogZWaveJSRemoveFailedNode extends LitElement {
|
|||||||
.flex-container ha-circular-progress,
|
.flex-container ha-circular-progress,
|
||||||
.flex-container ha-svg-icon {
|
.flex-container ha-svg-icon {
|
||||||
margin-right: 20px;
|
margin-right: 20px;
|
||||||
|
margin-inline-end: 20px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
`,
|
`,
|
||||||
];
|
];
|
||||||
|
@ -229,6 +229,8 @@ class DialogZWaveJSRemoveNode extends LitElement {
|
|||||||
.flex-container ha-circular-progress,
|
.flex-container ha-circular-progress,
|
||||||
.flex-container ha-svg-icon {
|
.flex-container ha-svg-icon {
|
||||||
margin-right: 20px;
|
margin-right: 20px;
|
||||||
|
margin-inline-end: 20px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
`,
|
`,
|
||||||
];
|
];
|
||||||
|
@ -680,6 +680,8 @@ class ZWaveJSConfigDashboard extends SubscribeMixin(LitElement) {
|
|||||||
.sectionHeader {
|
.sectionHeader {
|
||||||
position: relative;
|
position: relative;
|
||||||
padding-right: 40px;
|
padding-right: 40px;
|
||||||
|
padding-inline-end: 40px;
|
||||||
|
padding-inline-start: initial;
|
||||||
}
|
}
|
||||||
|
|
||||||
.row {
|
.row {
|
||||||
@ -701,6 +703,8 @@ class ZWaveJSConfigDashboard extends SubscribeMixin(LitElement) {
|
|||||||
width: 48px;
|
width: 48px;
|
||||||
height: 48px;
|
height: 48px;
|
||||||
margin-right: 16px;
|
margin-right: 16px;
|
||||||
|
margin-inline-end: 16px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
.network-status div.heading ha-svg-icon {
|
.network-status div.heading ha-svg-icon {
|
||||||
width: 48px;
|
width: 48px;
|
||||||
|
@ -477,6 +477,8 @@ class ZWaveJSNodeConfig extends SubscribeMixin(LitElement) {
|
|||||||
.sectionHeader {
|
.sectionHeader {
|
||||||
position: relative;
|
position: relative;
|
||||||
padding-right: 40px;
|
padding-right: 40px;
|
||||||
|
padding-inline-start: initial;
|
||||||
|
padding-inline-end: 40px;
|
||||||
}
|
}
|
||||||
|
|
||||||
ha-settings-row {
|
ha-settings-row {
|
||||||
@ -497,6 +499,8 @@ class ZWaveJSNodeConfig extends SubscribeMixin(LitElement) {
|
|||||||
text-transform: uppercase;
|
text-transform: uppercase;
|
||||||
font-size: 0.8em;
|
font-size: 0.8em;
|
||||||
padding-right: 24px;
|
padding-right: 24px;
|
||||||
|
padding-inline-end: 24px;
|
||||||
|
padding-inline-start: initial;
|
||||||
line-height: 1.5em;
|
line-height: 1.5em;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -331,6 +331,8 @@ export default class HaScriptFieldRow extends LitElement {
|
|||||||
color: var(--secondary-text-color);
|
color: var(--secondary-text-color);
|
||||||
opacity: 0.9;
|
opacity: 0.9;
|
||||||
margin-right: 8px;
|
margin-right: 8px;
|
||||||
|
margin-inline-end: 8px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.card-content {
|
.card-content {
|
||||||
|
@ -235,9 +235,9 @@ export class AssistPref extends LitElement {
|
|||||||
}
|
}
|
||||||
.header-actions .icon-link {
|
.header-actions .icon-link {
|
||||||
margin-top: -16px;
|
margin-top: -16px;
|
||||||
margin-inline-end: 8px;
|
|
||||||
margin-inline-start: 8px;
|
|
||||||
margin-right: 8px;
|
margin-right: 8px;
|
||||||
|
margin-inline-end: 8px;
|
||||||
|
margin-inline-start: initial;
|
||||||
direction: var(--direction);
|
direction: var(--direction);
|
||||||
color: var(--secondary-text-color);
|
color: var(--secondary-text-color);
|
||||||
}
|
}
|
||||||
|
@ -268,8 +268,9 @@ export class CloudAlexaPref extends LitElement {
|
|||||||
}
|
}
|
||||||
.header-actions .icon-link {
|
.header-actions .icon-link {
|
||||||
margin-top: -16px;
|
margin-top: -16px;
|
||||||
margin-inline-end: 8px;
|
|
||||||
margin-right: 8px;
|
margin-right: 8px;
|
||||||
|
margin-inline-end: 8px;
|
||||||
|
margin-inline-start: initial;
|
||||||
direction: var(--direction);
|
direction: var(--direction);
|
||||||
color: var(--secondary-text-color);
|
color: var(--secondary-text-color);
|
||||||
}
|
}
|
||||||
|
@ -337,8 +337,9 @@ export class CloudGooglePref extends LitElement {
|
|||||||
}
|
}
|
||||||
.header-actions .icon-link {
|
.header-actions .icon-link {
|
||||||
margin-top: -16px;
|
margin-top: -16px;
|
||||||
margin-inline-end: 8px;
|
|
||||||
margin-right: 8px;
|
margin-right: 8px;
|
||||||
|
margin-inline-end: 8px;
|
||||||
|
margin-inline-start: initial;
|
||||||
direction: var(--direction);
|
direction: var(--direction);
|
||||||
color: var(--secondary-text-color);
|
color: var(--secondary-text-color);
|
||||||
}
|
}
|
||||||
|
@ -442,6 +442,7 @@ export class AssistPipelineRunDebug extends LitElement {
|
|||||||
align-items: center;
|
align-items: center;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
margin: 0 16px 16px;
|
margin: 0 16px 16px;
|
||||||
|
direction: var(--direction);
|
||||||
}
|
}
|
||||||
ha-assist-pipeline-picker {
|
ha-assist-pipeline-picker {
|
||||||
display: block;
|
display: block;
|
||||||
|
@ -390,9 +390,13 @@ export class AssistPipelineDebug extends LitElement {
|
|||||||
}
|
}
|
||||||
ha-expansion-panel {
|
ha-expansion-panel {
|
||||||
padding-left: 8px;
|
padding-left: 8px;
|
||||||
|
padding-inline-start: 8px;
|
||||||
|
padding-inline-end: initial;
|
||||||
}
|
}
|
||||||
.card-content ha-expansion-panel {
|
.card-content ha-expansion-panel {
|
||||||
padding-left: 0px;
|
padding-left: 0px;
|
||||||
|
padding-inline-start: 0px;
|
||||||
|
padding-inline-end: initial;
|
||||||
--expansion-panel-summary-padding: 0px;
|
--expansion-panel-summary-padding: 0px;
|
||||||
--expansion-panel-content-padding: 0px;
|
--expansion-panel-content-padding: 0px;
|
||||||
}
|
}
|
||||||
|
@ -84,6 +84,8 @@ export class VoiceAssistantExposeAssistantIcon extends LitElement {
|
|||||||
position: relative;
|
position: relative;
|
||||||
height: 24px;
|
height: 24px;
|
||||||
margin-right: 16px;
|
margin-right: 16px;
|
||||||
|
margin-inline-end: 16px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
.unsupported {
|
.unsupported {
|
||||||
color: var(--error-color);
|
color: var(--error-color);
|
||||||
|
@ -684,6 +684,8 @@ class HaPanelDevState extends LitElement {
|
|||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
flex-shrink: 0;
|
flex-shrink: 0;
|
||||||
margin-right: 8px;
|
margin-right: 8px;
|
||||||
|
margin-inline-end: 8px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
.entities td:nth-child(1) {
|
.entities td:nth-child(1) {
|
||||||
min-width: 300px;
|
min-width: 300px;
|
||||||
|
@ -711,8 +711,8 @@ class HaLogbookRenderer extends LitElement {
|
|||||||
.narrow .icon-message state-badge {
|
.narrow .icon-message state-badge {
|
||||||
margin-left: 0;
|
margin-left: 0;
|
||||||
margin-inline-start: 0;
|
margin-inline-start: 0;
|
||||||
margin-inline-end: 8px;
|
|
||||||
margin-right: 8px;
|
margin-right: 8px;
|
||||||
|
margin-inline-end: 8px;
|
||||||
direction: var(--direction);
|
direction: var(--direction);
|
||||||
}
|
}
|
||||||
`,
|
`,
|
||||||
|
@ -59,6 +59,8 @@ export class HuiEnergyDateSelectionCard
|
|||||||
return css`
|
return css`
|
||||||
.padded {
|
.padded {
|
||||||
padding-left: 16px !important;
|
padding-left: 16px !important;
|
||||||
|
padding-inline-start: 16px !important;
|
||||||
|
padding-inline-end: initial !important;
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
@ -566,6 +566,8 @@ export class HuiAreaCard
|
|||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
float: left;
|
float: left;
|
||||||
margin-right: 4px;
|
margin-right: 4px;
|
||||||
|
margin-inline-end: 4px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
|
|
||||||
.alerts {
|
.alerts {
|
||||||
@ -577,6 +579,8 @@ export class HuiAreaCard
|
|||||||
color: var(--text-accent-color, var(--text-primary-color));
|
color: var(--text-accent-color, var(--text-primary-color));
|
||||||
padding: 8px;
|
padding: 8px;
|
||||||
margin-right: 8px;
|
margin-right: 8px;
|
||||||
|
margin-inline-end: 8px;
|
||||||
|
margin-inline-start: initial;
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -292,6 +292,8 @@ export class HuiEntityCard extends LitElement implements LovelaceCard {
|
|||||||
.value {
|
.value {
|
||||||
font-size: 28px;
|
font-size: 28px;
|
||||||
margin-right: 4px;
|
margin-right: 4px;
|
||||||
|
margin-inline-end: 4px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
|
|
||||||
.measurement {
|
.measurement {
|
||||||
|
@ -299,6 +299,8 @@ export class HuiStatisticCard extends LitElement implements LovelaceCard {
|
|||||||
.value {
|
.value {
|
||||||
font-size: 28px;
|
font-size: 28px;
|
||||||
margin-right: 4px;
|
margin-right: 4px;
|
||||||
|
margin-inline-end: 4px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
|
|
||||||
.measurement {
|
.measurement {
|
||||||
|
@ -709,6 +709,8 @@ export class HuiTodoListCard extends LitElement implements LovelaceCard {
|
|||||||
|
|
||||||
.due ha-svg-icon {
|
.due ha-svg-icon {
|
||||||
margin-right: 4px;
|
margin-right: 4px;
|
||||||
|
margin-inline-end: 4px;
|
||||||
|
margin-inline-start: initial;
|
||||||
--mdc-icon-size: 14px;
|
--mdc-icon-size: 14px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -105,6 +105,8 @@ export class HuiInputListEditor extends LitElement {
|
|||||||
return css`
|
return css`
|
||||||
ha-icon-button {
|
ha-icon-button {
|
||||||
margin-right: -24px;
|
margin-right: -24px;
|
||||||
|
margin-inline-end: -24px;
|
||||||
|
margin-inline-start: initial;
|
||||||
color: var(--secondary-text-color);
|
color: var(--secondary-text-color);
|
||||||
}
|
}
|
||||||
ha-textfield {
|
ha-textfield {
|
||||||
|
@ -96,6 +96,8 @@ class HuiMarquee extends LitElement {
|
|||||||
|
|
||||||
:host([animating]) .marquee-inner span {
|
:host([animating]) .marquee-inner span {
|
||||||
padding-right: 16px;
|
padding-right: 16px;
|
||||||
|
padding-inline-end: 16px;
|
||||||
|
padding-inline-start: initial;
|
||||||
}
|
}
|
||||||
|
|
||||||
@keyframes marquee {
|
@keyframes marquee {
|
||||||
|
@ -325,6 +325,8 @@ export class HaCardConditionEditor extends LitElement {
|
|||||||
color: var(--secondary-text-color);
|
color: var(--secondary-text-color);
|
||||||
opacity: 0.9;
|
opacity: 0.9;
|
||||||
margin-right: 8px;
|
margin-right: 8px;
|
||||||
|
margin-inline-end: 8px;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
h3 {
|
h3 {
|
||||||
|
@ -15,10 +15,14 @@ export const configElementStyle = css`
|
|||||||
.side-by-side > * {
|
.side-by-side > * {
|
||||||
flex: 1;
|
flex: 1;
|
||||||
padding-right: 8px;
|
padding-right: 8px;
|
||||||
|
padding-inline-end: 8px;
|
||||||
|
padding-inline-start: initial;
|
||||||
}
|
}
|
||||||
.side-by-side > *:last-child {
|
.side-by-side > *:last-child {
|
||||||
flex: 1;
|
flex: 1;
|
||||||
padding-right: 0;
|
padding-right: 0;
|
||||||
|
padding-inline-end: 0;
|
||||||
|
padding-inline-start: initial;
|
||||||
}
|
}
|
||||||
.suffix {
|
.suffix {
|
||||||
margin: 0 8px;
|
margin: 0 8px;
|
||||||
|
@ -249,6 +249,8 @@ export class HuiConditionalCardEditor
|
|||||||
}
|
}
|
||||||
.gui-mode-button {
|
.gui-mode-button {
|
||||||
margin-right: auto;
|
margin-right: auto;
|
||||||
|
margin-inline-end: auto;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
`,
|
`,
|
||||||
];
|
];
|
||||||
|
@ -322,6 +322,8 @@ export class HuiStackCardEditor
|
|||||||
|
|
||||||
.gui-mode-button {
|
.gui-mode-button {
|
||||||
margin-right: auto;
|
margin-right: auto;
|
||||||
|
margin-inline-end: auto;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
`,
|
`,
|
||||||
];
|
];
|
||||||
|
@ -120,6 +120,8 @@ export class HuiHeaderFooterEditor extends LitElement {
|
|||||||
|
|
||||||
.header-footer-icon {
|
.header-footer-icon {
|
||||||
padding-right: 8px;
|
padding-right: 8px;
|
||||||
|
padding-inline-end: 8px;
|
||||||
|
padding-inline-start: initial;
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
@ -182,6 +182,8 @@ export class HuiUnusedEntities extends LitElement {
|
|||||||
bottom: 0;
|
bottom: 0;
|
||||||
padding-right: 16px;
|
padding-right: 16px;
|
||||||
padding-left: calc(16px + env(safe-area-inset-left));
|
padding-left: calc(16px + env(safe-area-inset-left));
|
||||||
|
padding-inline-end: 16px;
|
||||||
|
padding-inline-start: calc(16px + env(safe-area-inset-left));
|
||||||
}
|
}
|
||||||
ha-fab {
|
ha-fab {
|
||||||
position: relative;
|
position: relative;
|
||||||
|
@ -524,6 +524,8 @@ export class HuiDialogEditView extends LitElement {
|
|||||||
}
|
}
|
||||||
mwc-button.warning {
|
mwc-button.warning {
|
||||||
margin-right: auto;
|
margin-right: auto;
|
||||||
|
margin-inline-end: auto;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
ha-circular-progress {
|
ha-circular-progress {
|
||||||
display: none;
|
display: none;
|
||||||
|
@ -63,6 +63,8 @@ class HuiButtonEntityRow extends LitElement implements LovelaceRow {
|
|||||||
return css`
|
return css`
|
||||||
mwc-button:last-child {
|
mwc-button:last-child {
|
||||||
margin-right: -0.57em;
|
margin-right: -0.57em;
|
||||||
|
margin-inline-end: -0.57em;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
@ -72,6 +72,8 @@ class HuiCoverEntityRow extends LitElement implements LovelaceRow {
|
|||||||
ha-cover-controls,
|
ha-cover-controls,
|
||||||
ha-cover-tilt-controls {
|
ha-cover-tilt-controls {
|
||||||
margin-right: -0.57em;
|
margin-right: -0.57em;
|
||||||
|
margin-inline-end: -0.57em;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
@ -63,6 +63,8 @@ class HuiInputButtonEntityRow extends LitElement implements LovelaceRow {
|
|||||||
return css`
|
return css`
|
||||||
mwc-button:last-child {
|
mwc-button:last-child {
|
||||||
margin-right: -0.57em;
|
margin-right: -0.57em;
|
||||||
|
margin-inline-end: -0.57em;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
@ -66,6 +66,8 @@ class HuiLockEntityRow extends LitElement implements LovelaceRow {
|
|||||||
return css`
|
return css`
|
||||||
mwc-button {
|
mwc-button {
|
||||||
margin-right: -0.57em;
|
margin-right: -0.57em;
|
||||||
|
margin-inline-end: -0.57em;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
@ -67,6 +67,8 @@ class HuiSceneEntityRow extends LitElement implements LovelaceRow {
|
|||||||
return css`
|
return css`
|
||||||
mwc-button {
|
mwc-button {
|
||||||
margin-right: -0.57em;
|
margin-right: -0.57em;
|
||||||
|
margin-inline-end: -0.57em;
|
||||||
|
margin-inline-start: initial;
|
||||||
}
|
}
|
||||||
:host {
|
:host {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user