Initial Commit
This commit is contained in:
commit
d4a69c41be
2748 files changed
+80489
No files matched your search
@@ -0,0 +1,2 @@
|
||||
"use strict";(self.webpackChunkhacs_frontend=self.webpackChunkhacs_frontend||[]).push([["1722"],{59498:function(e,t,i){i.a(e,(async function(e,t){try{var n=i(73577),a=(i(19083),i(71695),i(92745),i(61893),i(19423),i(40251),i(61006),i(88044),i(81804),i(39527),i(99790),i(13334),i(47021),i(74064),i(57243)),s=i(50778),r=i(27486),d=i(11297),l=i(79575),o=i(73525),c=i(59848),u=i(69484),h=(i(59897),i(10508),i(21881)),m=i(32770),p=i(73976),y=i(1275),f=i(56395),v=e([u,h]);[u,h]=v.then?(await v)():v;let _,g,k,b=e=>e;const x="___create-new-entity___";(0,n.Z)([(0,s.Mo)("ha-entity-picker")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"autofocus",value(){return!1}},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"disabled",value(){return!1}},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"required",value(){return!1}},{kind:"field",decorators:[(0,s.Cb)({type:Boolean,attribute:"allow-custom-entity"})],key:"allowCustomEntity",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1,type:Array})],key:"createDomains",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Array,attribute:"include-domains"})],key:"includeDomains",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Array,attribute:"exclude-domains"})],key:"excludeDomains",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Array,attribute:"include-device-classes"})],key:"includeDeviceClasses",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Array,attribute:"include-unit-of-measurement"})],key:"includeUnitOfMeasurement",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Array,attribute:"include-entities"})],key:"includeEntities",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Array,attribute:"exclude-entities"})],key:"excludeEntities",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"entityFilter",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:"hide-clear-icon",type:Boolean})],key:"hideClearIcon",value(){return!1}},{kind:"field",decorators:[(0,s.Cb)({attribute:"item-label-path"})],key:"itemLabelPath",value(){return"friendly_name"}},{kind:"field",decorators:[(0,s.SB)()],key:"_opened",value(){return!1}},{kind:"field",decorators:[(0,s.IO)("ha-combo-box",!0)],key:"comboBox",value:void 0},{kind:"method",key:"open",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.open())}},{kind:"method",key:"focus",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.focus())}},{kind:"field",key:"_initedStates",value(){return!1}},{kind:"field",key:"_states",value(){return[]}},{kind:"field",key:"_rowRenderer",value(){return e=>(0,a.dy)(_||(_=b`<ha-list-item graphic="avatar" .twoline="${0}"> ${0} <span>${0}</span> <span slot="secondary">${0}</span> </ha-list-item>`),!!e.entity_id,e.state?(0,a.dy)(g||(g=b`<state-badge slot="graphic" .stateObj="${0}" .hass="${0}"></state-badge>`),e,this.hass):"",e.friendly_name,e.entity_id.startsWith(x)?this.hass.localize("ui.components.entity.entity-picker.new_entity"):e.entity_id)}},{kind:"field",key:"_getStates",value(){return(0,r.Z)(((e,t,i,n,a,s,r,d,c,u)=>{let h=[];if(!t)return[];let p=Object.keys(t.states);const v=null!=u&&u.length?u.map((e=>{const i=t.localize("ui.components.entity.entity-picker.create_helper",{domain:(0,f.X)(e)?t.localize(`ui.panel.config.helpers.types.${e}`):(0,y.Lh)(t.localize,e)});return{entity_id:x+e,state:"on",last_changed:"",last_updated:"",context:{id:"",user_id:null,parent_id:null},friendly_name:i,attributes:{icon:"mdi:plus"},strings:[e,i]}})):[];return p.length?(d&&(p=p.filter((e=>d.includes(e)))),c&&(p=p.filter((e=>!c.includes(e)))),i&&(p=p.filter((e=>i.includes((0,l.M)(e))))),n&&(p=p.filter((e=>!n.includes((0,l.M)(e))))),h=p.map((e=>{const i=(0,o.C)(t.states[e])||e;return Object.assign(Object.assign({},t.states[e]),{},{friendly_name:i,strings:[e,i]})})).sort(((e,t)=>(0,m.f)(e.friendly_name,t.friendly_name,this.hass.locale.language))),s&&(h=h.filter((e=>e.entity_id===this.value||e.attributes.device_class&&s.includes(e.attributes.device_class)))),r&&(h=h.filter((e=>e.entity_id===this.value||e.attributes.unit_of_measurement&&r.includes(e.attributes.unit_of_measurement)))),a&&(h=h.filter((e=>e.entity_id===this.value||a(e)))),h.length?(null!=v&&v.length&&h.push(...v),h):[{entity_id:"",state:"",last_changed:"",last_updated:"",context:{id:"",user_id:null,parent_id:null},friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_match"),attributes:{friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_match"),icon:"mdi:magnify"},strings:[]},...v]):[{enLine truncated
|
||||
//# sourceMappingURL=1722.df19d4f4a79d57bd.js.map
|
||||
Reference in new issue
Block a user