mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-22 08:46:35 +00:00
commit
39e09d85b7
@ -41,6 +41,7 @@ export default new Polymer({
|
||||
switch (state.domain) {
|
||||
case 'scene':
|
||||
return 'green';
|
||||
case 'binary_sensor':
|
||||
case 'script':
|
||||
return state.state === 'on' ? 'blue' : 'grey';
|
||||
case 'updater':
|
||||
@ -52,6 +53,7 @@ export default new Polymer({
|
||||
|
||||
computeValue(state) {
|
||||
switch (state.domain) {
|
||||
case 'binary_sensor':
|
||||
case 'device_tracker':
|
||||
case 'updater':
|
||||
case 'sun':
|
||||
@ -78,12 +80,12 @@ export default new Polymer({
|
||||
}
|
||||
// state == 'disarmed'
|
||||
return 'mdi:lock-open';
|
||||
case 'binary_sensor':
|
||||
case 'device_tracker':
|
||||
case 'scene':
|
||||
case 'updater':
|
||||
case 'script':
|
||||
return domainIcon(state.domain, state.state);
|
||||
case 'updater':
|
||||
return domainIcon(state.domain);
|
||||
case 'sun':
|
||||
return state.state === 'above_horizon' ?
|
||||
domainIcon(state.domain) : 'mdi:brightness-3';
|
||||
|
@ -16,8 +16,9 @@ const PRIORITY = {
|
||||
alarm_control_panel: 3,
|
||||
camera: 4,
|
||||
sensor: 5,
|
||||
scene: 6,
|
||||
script: 7,
|
||||
binary_sensor: 6,
|
||||
scene: 7,
|
||||
script: 8,
|
||||
thermostat: 40,
|
||||
media_player: 50,
|
||||
};
|
||||
|
@ -5,6 +5,9 @@ export default function domainIcon(domain, state) {
|
||||
case 'alarm_control_panel':
|
||||
return state && state === 'disarmed' ? 'mdi:lock-open' : 'mdi:lock';
|
||||
|
||||
case 'binary_sensor':
|
||||
return state && state === 'off' ? 'mdi:radiobox-blank' : 'mdi:radiobox-marked';
|
||||
|
||||
case 'camera':
|
||||
return 'mdi:video';
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user