Make personal cards coloring more flexible for future changes
This commit is contained in:
@ -639,12 +639,15 @@ views:
|
|||||||
.bubble-button-background {
|
.bubble-button-background {
|
||||||
opacity: 1 !important;
|
opacity: 1 !important;
|
||||||
background-color:
|
background-color:
|
||||||
{% set morning_reminders = states('counter.tony_morning_meds_reminder_count') | int %}
|
{% set counters = states.counter
|
||||||
{% set afternoon_reminders = states('counter.tony_afternoon_meds_reminder_count') | int %}
|
| selectattr('entity_id','contains','tony')
|
||||||
{% set night_reminders = states('counter.tony_night_meds_reminder_count') | int %}
|
| selectattr('entity_id','contains','meds')
|
||||||
{% if morning_reminders == 0 and afternoon_reminders == 0 and night_reminders == 0 %}
|
| map(attribute='state')
|
||||||
|
| max
|
||||||
|
| int %}
|
||||||
|
{% if counters == 0 %}
|
||||||
var(--background-color-2)
|
var(--background-color-2)
|
||||||
{% elif morning_reminders < 3 and afternoon_reminders < 3 and night_reminders < 3 %}
|
{% elif counters < 3 %}
|
||||||
var(--warning-color)
|
var(--warning-color)
|
||||||
{% else %}
|
{% else %}
|
||||||
var(--error-color)
|
var(--error-color)
|
||||||
@ -654,12 +657,15 @@ views:
|
|||||||
}
|
}
|
||||||
.bubble-icon-container {
|
.bubble-icon-container {
|
||||||
background:
|
background:
|
||||||
{% set morning_reminders = states('counter.tony_morning_meds_reminder_count') | int %}
|
{% set counters = states.counter
|
||||||
{% set afternoon_reminders = states('counter.tony_afternoon_meds_reminder_count') | int %}
|
| selectattr('entity_id','contains','tony')
|
||||||
{% set night_reminders = states('counter.tony_night_meds_reminder_count') | int %}
|
| selectattr('entity_id','contains','meds')
|
||||||
{% if morning_reminders == 0 and afternoon_reminders == 0 and night_reminders == 0 %}
|
| map(attribute='state')
|
||||||
|
| max
|
||||||
|
| int %}
|
||||||
|
{% if counters == 0 %}
|
||||||
var(--card-background-color)
|
var(--card-background-color)
|
||||||
{% elif morning_reminders < 3 and afternoon_reminders < 3 and night_reminders < 3 %}
|
{% elif counters < 3 %}
|
||||||
var(--warning-color)
|
var(--warning-color)
|
||||||
{% else %}
|
{% else %}
|
||||||
var(--error-color)
|
var(--error-color)
|
||||||
@ -668,10 +674,13 @@ views:
|
|||||||
}
|
}
|
||||||
.bubble-icon-container::after {
|
.bubble-icon-container::after {
|
||||||
opacity:
|
opacity:
|
||||||
{% set morning_reminders = states('counter.tony_morning_meds_reminder_count') | int %}
|
{% set counters = states.counter
|
||||||
{% set afternoon_reminders = states('counter.tony_afternoon_meds_reminder_count') | int %}
|
| selectattr('entity_id','contains','tony')
|
||||||
{% set night_reminders = states('counter.tony_night_meds_reminder_count') | int %}
|
| selectattr('entity_id','contains','meds')
|
||||||
{% if morning_reminders > 0 or afternoon_reminders > 0 or night_reminders > 0 %}
|
| map(attribute='state')
|
||||||
|
| max
|
||||||
|
| int %}
|
||||||
|
{% if counters > 0 %}
|
||||||
0.3
|
0.3
|
||||||
{% else %}
|
{% else %}
|
||||||
0
|
0
|
||||||
@ -714,11 +723,15 @@ views:
|
|||||||
.bubble-button-background {
|
.bubble-button-background {
|
||||||
opacity: 1 !important;
|
opacity: 1 !important;
|
||||||
background-color:
|
background-color:
|
||||||
{% set morning_reminders = states('counter.tina_morning_meds_reminder_count') | int %}
|
{% set counters = states.counter
|
||||||
{% set night_reminders = states('counter.tina_night_meds_reminder_count') | int %}
|
| selectattr('entity_id','contains','tina')
|
||||||
{% if morning_reminders == 0 and night_reminders == 0 %}
|
| selectattr('entity_id','contains','meds')
|
||||||
|
| map(attribute='state')
|
||||||
|
| max
|
||||||
|
| int %}
|
||||||
|
{% if counters == 0 %}
|
||||||
var(--background-color-2)
|
var(--background-color-2)
|
||||||
{% elif morning_reminders < 3 and night_reminders < 3 %}
|
{% elif counters < 3 %}
|
||||||
var(--warning-color)
|
var(--warning-color)
|
||||||
{% else %}
|
{% else %}
|
||||||
var(--error-color)
|
var(--error-color)
|
||||||
@ -728,11 +741,15 @@ views:
|
|||||||
}
|
}
|
||||||
.bubble-icon-container {
|
.bubble-icon-container {
|
||||||
background:
|
background:
|
||||||
{% set morning_reminders = states('counter.tina_morning_meds_reminder_count') | int %}
|
{% set counters = states.counter
|
||||||
{% set night_reminders = states('counter.tina_night_meds_reminder_count') | int %}
|
| selectattr('entity_id','contains','tina')
|
||||||
{% if morning_reminders == 0 and night_reminders == 0 %}
|
| selectattr('entity_id','contains','meds')
|
||||||
|
| map(attribute='state')
|
||||||
|
| max
|
||||||
|
| int %}
|
||||||
|
{% if counters == 0 %}
|
||||||
var(--card-background-color)
|
var(--card-background-color)
|
||||||
{% elif morning_reminders < 3 and night_reminders < 3 %}
|
{% elif counters < 3 %}
|
||||||
var(--warning-color)
|
var(--warning-color)
|
||||||
{% else %}
|
{% else %}
|
||||||
var(--error-color)
|
var(--error-color)
|
||||||
@ -741,9 +758,13 @@ views:
|
|||||||
}
|
}
|
||||||
.bubble-icon-container::after {
|
.bubble-icon-container::after {
|
||||||
opacity:
|
opacity:
|
||||||
{% set morning_reminders = states('counter.tina_morning_meds_reminder_count') | int %}
|
{% set counters = states.counter
|
||||||
{% set night_reminders = states('counter.tina_night_meds_reminder_count') | int %}
|
| selectattr('entity_id','contains','tina')
|
||||||
{% if morning_reminders > 0 or night_reminders > 0 %}
|
| selectattr('entity_id','contains','meds')
|
||||||
|
| map(attribute='state')
|
||||||
|
| max
|
||||||
|
| int %}
|
||||||
|
{% if counters > 0 %}
|
||||||
0.3
|
0.3
|
||||||
{% else %}
|
{% else %}
|
||||||
0
|
0
|
||||||
@ -786,11 +807,15 @@ views:
|
|||||||
.bubble-button-background {
|
.bubble-button-background {
|
||||||
opacity: 1 !important;
|
opacity: 1 !important;
|
||||||
background-color:
|
background-color:
|
||||||
{% set morning_reminders = states('counter.kallen_morning_meds_reminder_count') | int %}
|
{% set counters = states.counter
|
||||||
{% set night_reminders = states('counter.kallen_night_meds_reminder_count') | int %}
|
| selectattr('entity_id','contains','kallen')
|
||||||
{% if morning_reminders == 0 and night_reminders == 0 %}
|
| selectattr('entity_id','contains','meds')
|
||||||
|
| map(attribute='state')
|
||||||
|
| max
|
||||||
|
| int %}
|
||||||
|
{% if counters == 0 %}
|
||||||
var(--background-color-2)
|
var(--background-color-2)
|
||||||
{% elif morning_reminders < 3 and night_reminders < 3 %}
|
{% elif counters < 3 %}
|
||||||
var(--warning-color)
|
var(--warning-color)
|
||||||
{% else %}
|
{% else %}
|
||||||
var(--error-color)
|
var(--error-color)
|
||||||
@ -800,11 +825,15 @@ views:
|
|||||||
}
|
}
|
||||||
.bubble-icon-container {
|
.bubble-icon-container {
|
||||||
background:
|
background:
|
||||||
{% set morning_reminders = states('counter.kallen_morning_meds_reminder_count') | int %}
|
{% set counters = states.counter
|
||||||
{% set night_reminders = states('counter.kallen_night_meds_reminder_count') | int %}
|
| selectattr('entity_id','contains','kallen')
|
||||||
{% if morning_reminders == 0 and night_reminders == 0 %}
|
| selectattr('entity_id','contains','meds')
|
||||||
|
| map(attribute='state')
|
||||||
|
| max
|
||||||
|
| int %}
|
||||||
|
{% if counters == 0 %}
|
||||||
var(--card-background-color)
|
var(--card-background-color)
|
||||||
{% elif morning_reminders < 3 and night_reminders < 3 %}
|
{% elif counters < 3 %}
|
||||||
var(--warning-color)
|
var(--warning-color)
|
||||||
{% else %}
|
{% else %}
|
||||||
var(--error-color)
|
var(--error-color)
|
||||||
@ -813,9 +842,13 @@ views:
|
|||||||
}
|
}
|
||||||
.bubble-icon-container::after {
|
.bubble-icon-container::after {
|
||||||
opacity:
|
opacity:
|
||||||
{% set morning_reminders = states('counter.kallen_morning_meds_reminder_count') | int %}
|
{% set counters = states.counter
|
||||||
{% set night_reminders = states('counter.kallen_night_meds_reminder_count') | int %}
|
| selectattr('entity_id','contains','kallen')
|
||||||
{% if morning_reminders > 0 or night_reminders < 0 %}
|
| selectattr('entity_id','contains','meds')
|
||||||
|
| map(attribute='state')
|
||||||
|
| max
|
||||||
|
| int %}
|
||||||
|
{% if counters > 0 %}
|
||||||
0.3
|
0.3
|
||||||
{% else %}
|
{% else %}
|
||||||
0
|
0
|
||||||
|
Reference in New Issue
Block a user