diff --git a/gallery/src/pages/components/ha-control-button.ts b/gallery/src/pages/components/ha-control-button.ts index 0c3ad180be..908ca808d4 100644 --- a/gallery/src/pages/components/ha-control-button.ts +++ b/gallery/src/pages/components/ha-control-button.ts @@ -59,7 +59,7 @@ export class DemoHaBarButton extends LitElement { diff --git a/gallery/src/pages/components/ha-control-select.ts b/gallery/src/pages/components/ha-control-select.ts index 2f9eda7564..e0d1e0e345 100644 --- a/gallery/src/pages/components/ha-control-select.ts +++ b/gallery/src/pages/components/ha-control-select.ts @@ -135,7 +135,7 @@ export class DemoHaControlSelect extends LitElement { class=${ifDefined(config.class)} @value-changed=${this.handleValueChanged} aria-labelledby=${id} - disabled=${ifDefined(config.disabled)} + ?disabled=${config.disabled} > @@ -156,7 +156,7 @@ export class DemoHaControlSelect extends LitElement { class=${ifDefined(config.class)} @value-changed=${this.handleValueChanged} aria-labelledby=${id} - disabled=${ifDefined(config.disabled)} + ?disabled=${config.disabled} > `; diff --git a/gallery/src/pages/components/ha-control-switch.ts b/gallery/src/pages/components/ha-control-switch.ts index 8311e2a0a5..128a23773f 100644 --- a/gallery/src/pages/components/ha-control-switch.ts +++ b/gallery/src/pages/components/ha-control-switch.ts @@ -63,8 +63,8 @@ export class DemoHaControlSwitch extends LitElement { .pathOn=${mdiLightbulb} .pathOff=${mdiLightbulbOff} aria-labelledby=${id} - disabled=${ifDefined(config.disabled)} - reversed=${ifDefined(config.reversed)} + ?disabled=${config.disabled} + ?reversed=${config.reversed} > @@ -86,8 +86,8 @@ export class DemoHaControlSwitch extends LitElement { aria-label=${label} .pathOn=${mdiGarageOpen} .pathOff=${mdiGarage} - disabled=${ifDefined(config.disabled)} - reversed=${ifDefined(config.reversed)} + ?disabled=${config.disabled} + ?reversed=${config.reversed} > `; diff --git a/src/components/data-table/ha-data-table.ts b/src/components/data-table/ha-data-table.ts index 10293fc761..44c49ea109 100644 --- a/src/components/data-table/ha-data-table.ts +++ b/src/components/data-table/ha-data-table.ts @@ -300,7 +300,7 @@ export class HaDataTable extends LitElement { }; return html`
- +
`; diff --git a/src/components/ha-date-range-picker.ts b/src/components/ha-date-range-picker.ts index 8d01e23ecd..1532409130 100644 --- a/src/components/ha-date-range-picker.ts +++ b/src/components/ha-date-range-picker.ts @@ -8,24 +8,25 @@ import { addMonths, addYears, endOfDay, - endOfWeek, endOfMonth, + endOfWeek, endOfYear, startOfDay, - startOfWeek, startOfMonth, + startOfWeek, startOfYear, } from "date-fns"; import { - css, CSSResultGroup, - html, LitElement, - nothing, PropertyValues, TemplateResult, + css, + html, + nothing, } from "lit"; import { customElement, property, state } from "lit/decorators"; +import { ifDefined } from "lit/directives/if-defined"; import { calcDate } from "../common/datetime/calc_date"; import { firstWeekdayIndex } from "../common/datetime/first_weekday"; import { formatDate } from "../common/datetime/format_date"; @@ -34,9 +35,9 @@ import { useAmPm } from "../common/datetime/use_am_pm"; import { computeRTLDirection } from "../common/util/compute_rtl"; import { HomeAssistant } from "../types"; import "./date-range-picker"; +import "./ha-icon-button"; import "./ha-svg-icon"; import "./ha-textfield"; -import "./ha-icon-button"; export interface DateRangePickerRanges { [key: string]: [Date, Date]; @@ -250,8 +251,9 @@ export class HaDateRangePicker extends LitElement { start-date=${this.startDate.toISOString()} end-date=${this.endDate.toISOString()} ?ranges=${this.ranges !== false} - opening-direction=${this.openingDirection || - this._calcedOpeningDirection} + opening-direction=${ifDefined( + this.openingDirection || this._calcedOpeningDirection + )} first-day=${firstWeekdayIndex(this.hass.locale)} language=${this.hass.locale.language} > diff --git a/src/panels/config/automation/add-automation-element-dialog.ts b/src/panels/config/automation/add-automation-element-dialog.ts index b449952b64..f67a3a3596 100644 --- a/src/panels/config/automation/add-automation-element-dialog.ts +++ b/src/panels/config/automation/add-automation-element-dialog.ts @@ -580,7 +580,7 @@ class DialogAddAutomationElement extends LitElement implements HassDialog { : html``} diff --git a/src/panels/lovelace/header-footer/hui-picture-header-footer.ts b/src/panels/lovelace/header-footer/hui-picture-header-footer.ts index f2a9f9d0ae..2e84a7ba03 100644 --- a/src/panels/lovelace/header-footer/hui-picture-header-footer.ts +++ b/src/panels/lovelace/header-footer/hui-picture-header-footer.ts @@ -68,7 +68,7 @@ export class HuiPictureHeaderFooter return html`