@@ -208,14 +209,11 @@ class HaConfigInfo extends LitElement {
`ui.panel.config.info.items.${page.name}`
)}
-
+
`
)}
-
+
${customUiList.length
? html`
@@ -354,16 +352,6 @@ class HaConfigInfo extends LitElement {
padding: 4px 0;
}
- ha-list {
- --mdc-list-side-padding: 16px;
- --mdc-list-vertical-padding: 0;
- }
-
- ha-clickable-list-item,
- ha-list-item {
- height: 64px;
- }
-
.icon-background ha-svg-icon {
height: 24px;
width: 24px;
diff --git a/src/panels/config/integrations/ha-integration-overflow-menu.ts b/src/panels/config/integrations/ha-integration-overflow-menu.ts
index f4591db5b7..2b3413a684 100644
--- a/src/panels/config/integrations/ha-integration-overflow-menu.ts
+++ b/src/panels/config/integrations/ha-integration-overflow-menu.ts
@@ -1,10 +1,10 @@
import { mdiDotsVertical } from "@mdi/js";
import { html, LitElement } from "lit";
import { customElement, property } from "lit/decorators";
-import "../../../components/ha-button-menu";
-import "../../../components/ha-clickable-list-item";
import "../../../components/ha-icon-button";
import type { HomeAssistant } from "../../../types";
+import "../../../components/ha-md-list-item";
+import "../../../components/ha-md-button-menu";
@customElement("ha-integration-overflow-menu")
export class HaIntegrationOverflowMenu extends LitElement {
@@ -12,18 +12,18 @@ export class HaIntegrationOverflowMenu extends LitElement {
protected render() {
return html`
-
+
-
+
${this.hass.localize(
"ui.panel.config.application_credentials.caption"
)}
-
-
+
+
`;
}
}
diff --git a/src/panels/config/lovelace/dashboards/ha-config-lovelace-dashboards.ts b/src/panels/config/lovelace/dashboards/ha-config-lovelace-dashboards.ts
index 033668a24e..d81f74925c 100644
--- a/src/panels/config/lovelace/dashboards/ha-config-lovelace-dashboards.ts
+++ b/src/panels/config/lovelace/dashboards/ha-config-lovelace-dashboards.ts
@@ -11,17 +11,20 @@ import { customElement, property, state } from "lit/decorators";
import { ifDefined } from "lit/directives/if-defined";
import memoize from "memoize-one";
import { isComponentLoaded } from "../../../../common/config/is_component_loaded";
+import { storage } from "../../../../common/decorators/storage";
import { navigate } from "../../../../common/navigate";
import { stringCompare } from "../../../../common/string/compare";
+import type { LocalizeFunc } from "../../../../common/translations/localize";
import type {
DataTableColumnContainer,
RowClickedEvent,
SortingChangedEvent,
} from "../../../../components/data-table/ha-data-table";
-import "../../../../components/ha-clickable-list-item";
import "../../../../components/ha-fab";
import "../../../../components/ha-icon";
import "../../../../components/ha-icon-button";
+import "../../../../components/ha-md-button-menu";
+import "../../../../components/ha-md-list-item";
import "../../../../components/ha-svg-icon";
import "../../../../components/ha-tooltip";
import type { LovelacePanelConfig } from "../../../../data/lovelace";
@@ -44,13 +47,11 @@ import { showConfirmationDialog } from "../../../../dialogs/generic/show-dialog-
import "../../../../layouts/hass-loading-screen";
import "../../../../layouts/hass-tabs-subpage-data-table";
import type { HomeAssistant, Route } from "../../../../types";
-import type { LocalizeFunc } from "../../../../common/translations/localize";
import { getLovelaceStrategy } from "../../../lovelace/strategies/get-strategy";
import { showNewDashboardDialog } from "../../dashboard/show-dialog-new-dashboard";
import { lovelaceTabs } from "../ha-config-lovelace";
import { showDashboardConfigureStrategyDialog } from "./show-dialog-lovelace-dashboard-configure-strategy";
import { showDashboardDetailDialog } from "./show-dialog-lovelace-dashboard-detail";
-import { storage } from "../../../../common/decorators/storage";
type DataTableItem = Pick<
LovelaceDashboard,
@@ -327,16 +328,16 @@ export class HaConfigLovelaceDashboards extends LitElement {
has-fab
clickable
>
-
+
-
+
${this.hass.localize("ui.panel.config.lovelace.resources.caption")}
-
-
+
+
+
${this._setups?.map((setup) => {
const manifest = this._manifests && this._manifests[setup.domain];
const docLink = manifest
@@ -50,13 +51,7 @@ class IntegrationsStartupTime extends LitElement {
const setupSeconds = setup.seconds?.toFixed(2);
return html`
-
+
${domainToName(this.hass.localize, setup.domain, manifest)}
- ${setup.domain}
-
+
${setup.domain}
+
${setupSeconds ? html`${setupSeconds} s` : ""}
-
+
`;
})}
-
+
`;
}
@@ -109,20 +104,14 @@ class IntegrationsStartupTime extends LitElement {
}
static styles = css`
- ha-clickable-list-item {
- --mdc-list-item-meta-size: 64px;
- --mdc-typography-caption-font-size: 12px;
- }
img {
display: block;
max-height: 40px;
max-width: 40px;
border-radius: 0;
}
- div[slot="meta"] {
- display: flex;
- justify-content: center;
- align-items: center;
+ div[slot="end"] {
+ font-size: 12px;
}
`;
}