diff --git a/src/panels/lovelace/cards/hui-tile-card.ts b/src/panels/lovelace/cards/hui-tile-card.ts index ce8f41e531..dbfc55d6de 100644 --- a/src/panels/lovelace/cards/hui-tile-card.ts +++ b/src/panels/lovelace/cards/hui-tile-card.ts @@ -29,10 +29,14 @@ import { actionHandler } from "../common/directives/action-handler-directive"; import { findEntities } from "../common/find-entities"; import { handleAction } from "../common/handle-action"; import "../components/hui-timestamp-display"; -import { createTileExtraElement } from "../create-element/create-tile-extra-element"; -import { supportsTileExtra } from "../tile-extra/tile-extras"; -import { LovelaceTileExtraConfig } from "../tile-extra/types"; -import { LovelaceCard, LovelaceCardEditor, LovelaceTileExtra } from "../types"; +import { createTileFeatureElement } from "../create-element/create-tile-feature-element"; +import { supportsTileFeature } from "../tile-features/tile-features"; +import { LovelaceTileFeatureConfig } from "../tile-features/types"; +import { + LovelaceCard, + LovelaceCardEditor, + LovelaceTileFeature, +} from "../types"; import { HuiErrorCard } from "./hui-error-card"; import { computeTileBadge } from "./tile/badges/tile-badge"; import { ThermostatCardConfig, TileCardConfig } from "./types"; @@ -242,8 +246,8 @@ export class HuiTileCard extends LitElement implements LovelaceCard { : undefined; const badge = computeTileBadge(stateObj, this.hass); - const supportedExtras = this._config.extras?.filter((extra) => - supportsTileExtra(stateObj, extra.type) + const supportedFeatures = this._config.features?.filter((feature) => + supportsTileFeature(stateObj, feature.type) ); return html` @@ -292,11 +296,11 @@ export class HuiTileCard extends LitElement implements LovelaceCard { .actionHandler=${actionHandler()} > - ${supportedExtras?.length + ${supportedFeatures?.length ? html` -