diff --git a/src/panels/lovelace/editor/card-editor/hui-edit-card.ts b/src/panels/lovelace/editor/card-editor/hui-edit-card.ts index 519784a0f1..3e538eb003 100644 --- a/src/panels/lovelace/editor/card-editor/hui-edit-card.ts +++ b/src/panels/lovelace/editor/card-editor/hui-edit-card.ts @@ -115,21 +115,23 @@ export class HuiEditCard extends hassLocalizeLitMixin(LitElement) { let content; let preview; if (this._configElement !== undefined) { - if (this._uiEditor) { - content = html` -
${this._configElement}
- `; - } else { - content = html` - - `; - } + content = html` +
+ ${ + this._uiEditor + ? this._configElement + : html` + + ` + } +
+ `; + preview = html` -
`; } @@ -156,7 +158,7 @@ export class HuiEditCard extends hassLocalizeLitMixin(LitElement) { ` : "" } - ${content} ${preview} +
${content}${preview}
${ !this._loading @@ -430,6 +432,35 @@ export class HuiEditCard extends hassLocalizeLitMixin(LitElement) { margin-left: auto; margin-right: auto; } + + .content { + display: flex; + flex-direction: column; + } + .content hui-card-preview { + margin-top: 16px; + } + + @media (min-width: 1200px) { + paper-dialog { + max-width: none; + width: 1000px; + } + + .content { + flex-direction: row; + } + .content .element-editor { + flex: auto; + } + .content hui-card-preview { + margin-top: 0; + margin-left: 24px; + flex: 490px; + max-width: 490px; + } + } + .margin-bot { margin-bottom: 24px; } @@ -454,10 +485,6 @@ export class HuiEditCard extends hassLocalizeLitMixin(LitElement) { color: #ef5350; border-bottom: 1px solid #ef5350; } - hr { - color: #000; - opacity: 0.12; - } hui-card-preview { padding-top: 8px; margin-bottom: 4px;