mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-22 00:36:34 +00:00
Fix header for glance cards
This commit is contained in:
parent
45cdb5a3e4
commit
da19a1a9c6
@ -22,17 +22,14 @@ class HuiGlanceCard extends LocalizeMixin(EventsMixin(PolymerElement)) {
|
|||||||
static get template() {
|
static get template() {
|
||||||
return html`
|
return html`
|
||||||
<style>
|
<style>
|
||||||
ha-card {
|
|
||||||
padding: 16px;
|
|
||||||
}
|
|
||||||
ha-card[header] {
|
|
||||||
padding-top: 0;
|
|
||||||
}
|
|
||||||
.entities {
|
.entities {
|
||||||
display: flex;
|
display: flex;
|
||||||
margin-bottom: -12px;
|
padding: 0 16px 4px;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
}
|
}
|
||||||
|
.entities.no-header {
|
||||||
|
padding-top: 16px;
|
||||||
|
}
|
||||||
.entity {
|
.entity {
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
padding: 0 4px;
|
padding: 0 4px;
|
||||||
@ -55,8 +52,8 @@ class HuiGlanceCard extends LocalizeMixin(EventsMixin(PolymerElement)) {
|
|||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<ha-card header$="[[_config.title]]">
|
<ha-card header="[[_config.title]]">
|
||||||
<div class="entities">
|
<div class$="[[_computeClasses(_config.title)]]">
|
||||||
<template is="dom-repeat" items="[[_configEntities]]">
|
<template is="dom-repeat" items="[[_configEntities]]">
|
||||||
<template is="dom-if" if="[[_showEntity(item, hass.states)]]">
|
<template is="dom-if" if="[[_showEntity(item, hass.states)]]">
|
||||||
<div class="entity" on-click="_handleClick">
|
<div class="entity" on-click="_handleClick">
|
||||||
@ -96,6 +93,10 @@ class HuiGlanceCard extends LocalizeMixin(EventsMixin(PolymerElement)) {
|
|||||||
this._configEntities = processConfigEntities(config.entities);
|
this._configEntities = processConfigEntities(config.entities);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_computeClasses(hasHeader) {
|
||||||
|
return `entities ${hasHeader ? '' : 'no-header'}`;
|
||||||
|
}
|
||||||
|
|
||||||
_showEntity(item, states) {
|
_showEntity(item, states) {
|
||||||
return item.entity in states;
|
return item.entity in states;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user