Advertisement
caffeinated00

error

Apr 25th, 2025
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.59 KB | None | 0 0
  1. t.forEach is not a function. (In 't.forEach(((t,n)=>{if(!t)return;const d=function(e,t,n){const a=t.entity??e.config.entity;return{index:n,entity:a,context:e,state:e._hass.states[a],name:t.name??(0,o.D$)(e,"friendly_name",a)??"",attributeType:t.attribute??"",attribute:(0,o.D$)(e,t.attribute??"",a),isOn:(0,o.$C)(e,a),showName:t.show_name??!1,showState:t.show_state??!1,showAttribute:t.show_attribute??!1,showLastChanged:t.show_last_changed??!1,showLastUpdated:t.show_last_updated??!1,showIcon:t.show_icon??!0,showBackground:t.show_background??!0,stateBackground:t.state_background??!0,lightBackground:t.light_background??!0,showArrow:t.show_arrow??!0,isSelect:a?.startsWith("input_select")||a?.startsWith("select")||t.select_attribute,icon:(0,l.sW)(e,a,t.icon??"")}}(e,t,n+1);if("fan_modes"===d.attributeType&&null==d.attribute)return void(e.elements[d.index]||(0,o.n)("div",`bubble-sub-button bubble-sub-button-${d.index}`)).classList.add("hidden");let u=e.elements[d.index];(!u||d.isSelect&&!u.dropdownContainer)&&(u=(0,a.n)(e,d.index,d.isSelect,d.showArrow,d.entity,t)),function(e,t,n){(function(e,t,n){const{isSelect:o,showArrow:a,entity:r,subButton:s}=n;if(o&&t.dropdownSelect){const n=e._hass.states[r]?.state,o=e.previousValues[r]?.state;n!==o&&(n&&t.dropdownSelect.value!==n&&(t.dropdownSelect.value=n,t.dropdownSelect.dispatchEvent(new Event("change",{bubbles:!0}))),e.previousValues[r]={state:n}),(0,i.O)(e,t,r,s),function(e,t){t?(e.dropdownArrow.style.display="",e.dropdownContainer.style.width="24px"):(e.dropdownArrow.style.display="none",e.dropdownContainer.style.width="0px",e.style.padding="6px")}(t,a)}else t.contains(t.dropdownContainer)&&t.removeChild(t.dropdownContainer)})(e,t,n),function(e,t){const{showBackground:n,isOn:a,stateBackground:i,lightBackground:r,entity:s,context:c}=t;if(!n)return void e.classList.remove("background-on","background-off");const d=(0,o.GM)("var(--bubble-button-icon-background-color, var(--bubble-icon-background-color, var(--bubble-secondary-background-color, var(--card-background-color, var(--ha-card-background)))))");a&&i?(r&&e.style.setProperty("--bubble-sub-button-light-background-color",(0,l.VA)(c,s,d?1:.8)),e.classList.add("background-on"),e.classList.remove("background-off")):(e.classList.add("background-off"),e.classList.remove("background-on"))}(t,n),function(e,t){const{subButton:n,isSelect:o,entity:a}=t;if(("none"!==n.tap_action?.action||"none"!==n.double_tap_action?.action||"none"!==n.hold_action?.action)&&!e.actionAdded){const t={tap_action:{action:o?"none":"more-info"},double_tap_action:{action:"none"},hold_action:{action:"none"}};o?e.setAttribute("no-slide",""):(0,s.dN)(e,o?"":n,a,t),(0,s.pd)(e,e.feedback),o&&(e.style.pointerEvents="auto",e.style.cursor="pointer"),e.actionAdded=!0}}(t,n);const a=function(e,t){const{state:n,name:a,attribute:i,attributeType:r,showName:s,showState:l,showAttribute:c,showLastChanged:d,showLastUpdated:u}=e,p=[];if(s&&a&&"unknown"!==a&&p.push(a),n&&l&&"unknown"!==n.state&&p.push(t._hass.formatEntityState(n)),n&&d&&"unknown"!==n.last_changed&&p.push((0,o.r6)(n.last_changed,t._hass.locale.language)),n&&u&&"unknown"!==n.last_updated&&p.push((0,o.r6)(n.last_updated,t._hass.locale.language)),n&&c)if(r&&r.includes("forecast")){const e="°C"===t._hass.config.unit_system.temperature,n="km"===t._hass.config.unit_system.length;r.includes("temperature")&&null!=i?p.push(parseFloat(i).toFixed(1).replace(/\.0$/,"")+(e?" °C":" °F")):r.includes("humidity")&&null!=i?p.push(parseFloat(i).toFixed(0)+" %"):r.includes("precipitation")&&null!=i?p.push(parseFloat(i).toFixed(1).replace(/\.0$/,"")+" mm"):r.includes("wind_speed")&&null!=i?p.push(parseFloat(i).toFixed(1).replace(/\.0$/,"")+(n?" km/h":" mph")):null!=i&&"unknown"!==i&&p.push(i)}else{const e=t._hass.formatEntityAttributeValue(n,r),o=n.attributes?.[r],a=e&&"string"==typeof e&&e.trim().startsWith("0")&&e.trim().length>1;(0!==i&&"unknown"!==i&&null!=i||a)&&"unknown"!==o&&null!=o&&p.push(e??i)}return p.length?p.join(" · ").charAt(0).toUpperCase()+p.join(" · ").slice(1):""}(n,e);(function(e,t,n){const{showIcon:o,isSelect:a}=t;if(!e._hasVisibilityConditions){const t=!n&&!o&&!a;e.classList.toggle("hidden",t)}e.dropdownContainer&&(e.dropdownContainer.classList.toggle("no-icon-select-container",!n&&!o&&a),e.dropdownArrow.classList.toggle("no-icon-select-arrow",!n&&!o&&a))})(t,n,a),t.nameContainer.textContent!==a&&(t.nameContainer.textContent=a);const r=!(!n.isSelect||!t.dropdownSelect)&&Array.from(t.dropdownSelect.children).find((e=>e.hasAttribute("selected")))?.value;if(n.showIcon&&n.icon){let i=t.icon;if(i||(i=(0,o.n)("ha-icon","bubble-sub-button-icon"),i.classList.add("show-icon"),t.appendChild(i),t.icon=i),r){const o=(0,c.z_)(e,n.state,n.subButton.select_attribute,r);o&&!n.subButton.icon?(i.tagName!==o.tagName||i.icon!==o.icon||i.attribute!==o.attribute||i.attributeValue!==o.attributeValue)&&(t.replaceChild(o,i),t.icon=o,i=o):i.icon!==n.icon&&i.setAttribute("icon",n.icon)}else i.icon!==n.icon&&i.setAttribute("icon",n.icon);i.classList.remove("hidden"),i.classList.add("bubble-sub-button-icon","show-icon"),i.classList.toggle("icon-with-state",!!a),i.classList.toggle("icon-without-state",!a)}else t.icon&&(t.icon.classList.remove("show-icon"),t.icon.classList.add("hidden"));t.icon?.getAttribute("icon")!==t.icon?.icon&&t.icon.setAttribute("icon",t.icon.icon)}(e,u,{...d,subButton:t}),function(e,t,n){const o=t.visibility;if(null!=o){e._hasVisibilityConditions=!0;const t=(0,r.eC)(o);if((0,r.db)(t)){const o=(0,r.XH)(t,n);void 0!==e._previousVisibilityState&&e._previousVisibilityState===o||(e.classList.toggle("hidden",!o),e._previousVisibilityState=o)}}else e._hasVisibilityConditions=!1}(u,t,e._hass)}))', 't.forEach' is undefined)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement