P-Elements: Add title to navigation icon (#1395)
* P-Elements: Add title to navigation icon ...and removed computeDomain() * Improve codepull/1397/head
parent
536b1e7b73
commit
dc034038c0
|
@ -7,7 +7,6 @@ import '../../../components/entity/state-badge.js';
|
|||
import '../../../components/ha-icon.js';
|
||||
import '../../../components/ha-card.js';
|
||||
|
||||
import computeDomain from '../../../common/entity/compute_domain.js';
|
||||
import computeStateDisplay from '../../../common/entity/compute_state_display.js';
|
||||
import computeStateName from '../../../common/entity/compute_state_name.js';
|
||||
import toggleEntity from '../common/entity/toggle-entity.js';
|
||||
|
@ -128,8 +127,7 @@ class HuiPictureElementsCard extends NavigateMixin(EventsMixin(LocalizeMixin(Pol
|
|||
switch (element.type) {
|
||||
case 'service-button':
|
||||
el = document.createElement('ha-call-service-button');
|
||||
el.domain = computeDomain(element.service);
|
||||
el.service = element.service.substr(el.domain.length + 1);
|
||||
[el.domain, el.service] = element.service.split('.', 2);
|
||||
el.serviceData = element.service_data || {};
|
||||
el.innerText = element.title;
|
||||
el.hass = this.hass;
|
||||
|
@ -155,6 +153,7 @@ class HuiPictureElementsCard extends NavigateMixin(EventsMixin(LocalizeMixin(Pol
|
|||
el = document.createElement('ha-icon');
|
||||
el.icon = element.icon || 'hass:image-filter-center-focus';
|
||||
el.addEventListener('click', () => this.navigate(element.path));
|
||||
el.title = element.path;
|
||||
el.classList.add('clickable');
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue