diff --git a/src/panels/developer-tools/service/developer-tools-service.js b/src/panels/developer-tools/service/developer-tools-service.js
index 04b49e9c4e..71c2a91949 100644
--- a/src/panels/developer-tools/service/developer-tools-service.js
+++ b/src/panels/developer-tools/service/developer-tools-service.js
@@ -7,6 +7,7 @@ import "../../../components/buttons/ha-progress-button";
import "../../../components/entity/ha-entity-picker";
import "../../../components/ha-code-editor";
import "../../../components/ha-service-picker";
+import "../../../components/ha-card";
import { ENTITY_COMPONENT_DOMAINS } from "../../../data/entity";
import { showAlertDialog } from "../../../dialogs/generic/show-dialog-box";
import LocalizeMixin from "../../../mixins/localize-mixin";
@@ -38,17 +39,19 @@ class HaPanelDevService extends LocalizeMixin(PolymerElement) {
margin-top: 8px;
}
- .description {
- margin-top: 24px;
- white-space: pre-wrap;
+ ha-card {
+ margin-top: 12px;
}
- .header {
- @apply --paper-font-title;
+ .description {
+ margin-top: 12px;
+ white-space: pre-wrap;
}
.attributes th {
text-align: left;
+ background-color: var(--card-background-color);
+ border-bottom: 1px solid var(--primary-text-color);
}
:host([rtl]) .attributes th {
@@ -78,10 +81,6 @@ class HaPanelDevService extends LocalizeMixin(PolymerElement) {
font-family: var(--code-font-family, monospace);
}
- h1 {
- white-space: normal;
- }
-
td {
padding: 4px;
}
@@ -105,7 +104,7 @@ class HaPanelDevService extends LocalizeMixin(PolymerElement) {
>
- [[localize('ui.panel.developer-tools.tabs.services.select_service')]]
-
-
+
- [[localize('ui.panel.developer-tools.tabs.services.no_description')]]
-
-
-
- [[_description]]
-
-
-
-
-
+
+
+ [[localize('ui.panel.developer-tools.tabs.services.no_description')]]
+
+
+ [[_description]]
+
+
+
+
- [[localize('ui.panel.developer-tools.tabs.services.column_parameter')]]
-
-
- [[localize('ui.panel.developer-tools.tabs.services.column_description')]]
-
-
- [[localize('ui.panel.developer-tools.tabs.services.column_example')]]
-
-
-
+ [[localize('ui.panel.developer-tools.tabs.services.no_parameters')]]
-
-
- [[localize('ui.panel.developer-tools.tabs.services.no_parameters')]]
-
-
-
-
-
- [[attribute.key]]
[[attribute.description]]
- [[attribute.example]]
-
+
+
+
+
+
+
+
+
+ [[localize('ui.panel.developer-tools.tabs.services.column_parameter')]]
+
+
+ [[localize('ui.panel.developer-tools.tabs.services.column_description')]]
+
+
+ [[localize('ui.panel.developer-tools.tabs.services.column_example')]]
+
+
+
+
+
+ [[attribute.key]]
[[attribute.description]]
+ [[attribute.example]]
+
${this.hass.localize( "ui.panel.developer-tools.tabs.templates.all_listeners" )} - +
` : this._templateResult.listeners.domains.length || this._templateResult.listeners.entities.length ? html` -${this.hass.localize( "ui.panel.developer-tools.tabs.templates.listeners" )} - +