@@ -65,11 +70,12 @@ export class HaConfigSection extends LitElement {
}
:host([side-by-side]) .content:not(.narrow) .heading {
+ min-width: 400px;
max-width: 400px;
margin-right: 40px;
}
- .header {
+ slot[name="header"]::slotted(*) {
font-family: var(--paper-font-headline_-_font-family);
-webkit-font-smoothing: var(
--paper-font-headline_-_-webkit-font-smoothing
@@ -86,7 +92,7 @@ export class HaConfigSection extends LitElement {
margin-top: 32px;
}
- .intro {
+ slot[name="introduction"]::slotted(*) {
font-family: var(--paper-font-subhead_-_font-family);
-webkit-font-smoothing: var(
--paper-font-subhead_-_-webkit-font-smoothing
@@ -115,11 +121,15 @@ export class HaConfigSection extends LitElement {
.narrow .together {
margin-top: 20px;
}
- .narrow .intro {
+ .narrow slot[name="introduction"]::slotted(*) {
padding-bottom: 20px;
margin-right: 0;
max-width: 500px;
}
+
+ .no-header.content {
+ padding-top: 0;
+ }
`;
}
}
diff --git a/src/panels/config/server_control/ha-config-server-control.ts b/src/panels/config/server_control/ha-config-server-control.ts
index 5dc6f99a8b..f9cb2e9eb9 100644
--- a/src/panels/config/server_control/ha-config-server-control.ts
+++ b/src/panels/config/server_control/ha-config-server-control.ts
@@ -1,27 +1,27 @@
+import "@material/mwc-button";
import "@polymer/app-layout/app-header/app-header";
import "@polymer/app-layout/app-toolbar/app-toolbar";
-import "../../../layouts/hass-tabs-subpage";
-import { configSections } from "../ha-panel-config";
+import "@polymer/paper-input/paper-input";
import {
- LitElement,
- property,
- internalProperty,
- customElement,
- html,
css,
CSSResult,
+ customElement,
+ html,
+ internalProperty,
+ LitElement,
+ property,
TemplateResult,
} from "lit-element";
-import { HomeAssistant, Route } from "../../../types";
-
-import "@material/mwc-button";
-import "@polymer/paper-input/paper-input";
+import { classMap } from "lit-html/directives/class-map";
import { isServiceLoaded } from "../../../common/config/is_service_loaded";
import "../../../components/buttons/ha-call-service-button";
import "../../../components/ha-card";
-import "../ha-config-section";
-import { haStyle } from "../../../resources/styles";
import { checkCoreConfig } from "../../../data/core";
+import "../../../layouts/hass-tabs-subpage";
+import { haStyle } from "../../../resources/styles";
+import { HomeAssistant, Route } from "../../../types";
+import "../ha-config-section";
+import { configSections } from "../ha-panel-config";
const reloadableDomains = [
"group",
@@ -80,172 +80,185 @@ export class HaConfigServerControl extends LitElement {
.tabs=${configSections.general}
.showAdvanced=${this.showAdvanced}
>
-
-
+
`;
}
@@ -268,8 +281,7 @@ export class HaConfigServerControl extends LitElement {
return [
haStyle,
css`
- .heading,
- .content {
+ .heading {
max-width: 1040px;
margin: 0px auto;
}
@@ -279,7 +291,6 @@ export class HaConfigServerControl extends LitElement {
}
.content {
- padding: 16px 20px 16px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
@@ -359,7 +370,8 @@ export class HaConfigServerControl extends LitElement {
}
:host([narrow]) .validate-card,
- :host([narrow]) .server-management-card {
+ :host([narrow]) .server-management-card,
+ .server-management-card.no-advanced {
width: 100%;
}
@@ -369,9 +381,8 @@ export class HaConfigServerControl extends LitElement {
:host([narrow]) .reload ha-call-service-button {
width: 100%;
- margin: 0;
+ margin: 8px 0;
border: none;
- border-top: 1px solid var(--divider-color, #e8e8e8);
}
`,
];