ha-supervisor/supervisor/api/panel/frontend_es5/4114-M0S8d1yaNxI.js

2 lines
9.2 KiB
JavaScript

"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[4114],{54114:function(e,t,i){i.r(t),i.d(t,{HassioUpdate:function(){return b}});var o,r,n,s=i(88962),a=i(33368),d=i(71650),l=i(82390),c=i(69205),u=i(70906),p=i(91808),h=(i(14271),i(68144)),v=i(79932),f=i(14516),y=(i(98762),i(22098),i(14089),i(52039),i(11654)),m=i(55677),g=function(e,t){return"os"===e?t:"".concat(e,"-").concat(t)},b=(0,p.Z)([(0,v.Mo)("hassio-update")],(function(e,t){var i=function(t){(0,c.Z)(o,t);var i=(0,u.Z)(o);function o(){var t;(0,d.Z)(this,o);for(var r=arguments.length,n=new Array(r),s=0;s<r;s++)n[s]=arguments[s];return t=i.call.apply(i,[this].concat(n)),e((0,l.Z)(t)),t}return(0,a.Z)(o)}(t);return{F:i,d:[{kind:"field",decorators:[(0,v.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,v.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",key:"_pendingUpdates",value:function(){return(0,f.Z)((function(e){return Object.keys(e).filter((function(t){return e[t].update_available})).length}))}},{kind:"method",key:"render",value:function(){if(!this.supervisor)return h.Ld;var e=this._pendingUpdates(this.supervisor);return e?(0,h.dy)(o||(o=(0,s.Z)([' <div class="content"> <h1> ',' 🎉 </h1> <div class="card-group"> '," "," "," </div> </div> "])),this.supervisor.localize("common.update_available","count",e),this._renderUpdateCard("Home Assistant Core","core",this.supervisor.core),this._renderUpdateCard("Supervisor","supervisor",this.supervisor.supervisor),this.supervisor.host.features.includes("haos")?this._renderUpdateCard("Operating System","os",this.supervisor.os):""):h.Ld}},{kind:"method",key:"_renderUpdateCard",value:function(e,t,i){return i.update_available?(0,h.dy)(r||(r=(0,s.Z)([' <ha-card outlined> <div class="card-content"> <div class="icon"> <ha-svg-icon .path="','"></ha-svg-icon> </div> <div class="update-heading">','</div> <ha-settings-row two-line> <span slot="heading"> ',' </span> <span slot="description"> ',' </span> </ha-settings-row> <ha-settings-row two-line> <span slot="heading"> ',' </span> <span slot="description"> ',' </span> </ha-settings-row> </div> <div class="card-actions"> <a href="/hassio/update-available/','"> <mwc-button .label="','"> </mwc-button> </a> </div> </ha-card> '])),"M21.8,13H20V21H13V17.67L15.79,14.88L16.5,15C17.66,15 18.6,14.06 18.6,12.9C18.6,11.74 17.66,10.8 16.5,10.8A2.1,2.1 0 0,0 14.4,12.9L14.5,13.61L13,15.13V9.65C13.66,9.29 14.1,8.6 14.1,7.8A2.1,2.1 0 0,0 12,5.7A2.1,2.1 0 0,0 9.9,7.8C9.9,8.6 10.34,9.29 11,9.65V15.13L9.5,13.61L9.6,12.9A2.1,2.1 0 0,0 7.5,10.8A2.1,2.1 0 0,0 5.4,12.9A2.1,2.1 0 0,0 7.5,15L8.21,14.88L11,17.67V21H4V13H2.25C1.83,13 1.42,13 1.42,12.79C1.43,12.57 1.85,12.15 2.28,11.72L11,3C11.33,2.67 11.67,2.33 12,2.33C12.33,2.33 12.67,2.67 13,3L17,7V6H19V9L21.78,11.78C22.18,12.18 22.59,12.59 22.6,12.8C22.6,13 22.2,13 21.8,13M7.5,12A0.9,0.9 0 0,1 8.4,12.9A0.9,0.9 0 0,1 7.5,13.8A0.9,0.9 0 0,1 6.6,12.9A0.9,0.9 0 0,1 7.5,12M16.5,12C17,12 17.4,12.4 17.4,12.9C17.4,13.4 17,13.8 16.5,13.8A0.9,0.9 0 0,1 15.6,12.9A0.9,0.9 0 0,1 16.5,12M12,6.9C12.5,6.9 12.9,7.3 12.9,7.8C12.9,8.3 12.5,8.7 12,8.7C11.5,8.7 11.1,8.3 11.1,7.8C11.1,7.3 11.5,6.9 12,6.9Z",e,this.supervisor.localize("common.version"),g(t,i.version),this.supervisor.localize("common.newest_version"),g(t,i.version_latest),t,this.supervisor.localize("common.show")):h.Ld}},{kind:"get",static:!0,key:"styles",value:function(){return[y.Qx,m.l,(0,h.iv)(n||(n=(0,s.Z)([".icon{--mdc-icon-size:48px;float:right;margin:0 0 2px 10px;color:var(--primary-text-color)}.update-heading{font-size:var(--paper-font-subhead_-_font-size);font-weight:500;margin-bottom:.5em;color:var(--primary-text-color)}.card-content{height:calc(100% - 47px);box-sizing:border-box}.card-actions{text-align:right}a{text-decoration:none}ha-settings-row{padding:0}"])))]}}]}}),h.oi)},98762:function(e,t,i){var o,r,n,s,a,d,l=i(88962),c=i(33368),u=i(71650),p=i(82390),h=i(69205),v=i(70906),f=i(91808),y=(i(14271),i(68144)),m=i(79932);i(76870),i(52039),(0,f.Z)([(0,m.Mo)("ha-progress-button")],(function(e,t){var i=function(t){(0,h.Z)(o,t);var i=(0,v.Z)(o);function o(){var t;(0,u.Z)(this,o);for(var r=arguments.length,n=new Array(r),s=0;s<r;s++)n[s]=arguments[s];return t=i.call.apply(i,[this].concat(n)),e((0,p.Z)(t)),t}return(0,c.Z)(o)}(t);return{F:i,d:[{kind:"field",decorators:[(0,m.Cb)({type:Boolean})],key:"disabled",value:function(){return!1}},{kind:"field",decorators:[(0,m.Cb)({type:Boolean})],key:"progress",value:function(){return!1}},{kind:"field",decorators:[(0,m.Cb)({type:Boolean})],key:"raised",value:function(){return!1}},{kind:"field",decorators:[(0,m.SB)()],key:"_result",value:void 0},{kind:"method",key:"render",value:function(){var e=this._result||this.progress;return(0,y.dy)(o||(o=(0,l.Z)([' <mwc-button ?raised="','" .disabled="','" @click="','" class="','"> <slot></slot> </mwc-button> '," "])),this.raised,this.disabled||this.progress,this._buttonTapped,this._result||"",e?(0,y.dy)(r||(r=(0,l.Z)([' <div class="progress"> '," </div> "])),"success"===this._result?(0,y.dy)(n||(n=(0,l.Z)(['<ha-svg-icon .path="','"></ha-svg-icon>'])),"M9,20.42L2.79,14.21L5.62,11.38L9,14.77L18.88,4.88L21.71,7.71L9,20.42Z"):"error"===this._result?(0,y.dy)(s||(s=(0,l.Z)(['<ha-svg-icon .path="','"></ha-svg-icon>'])),"M2.2,16.06L3.88,12L2.2,7.94L6.26,6.26L7.94,2.2L12,3.88L16.06,2.2L17.74,6.26L21.8,7.94L20.12,12L21.8,16.06L17.74,17.74L16.06,21.8L12,20.12L7.94,21.8L6.26,17.74L2.2,16.06M13,17V15H11V17H13M13,13V7H11V13H13Z"):this.progress?(0,y.dy)(a||(a=(0,l.Z)([' <ha-circular-progress size="small" active></ha-circular-progress> ']))):""):"")}},{kind:"method",key:"actionSuccess",value:function(){this._setResult("success")}},{kind:"method",key:"actionError",value:function(){this._setResult("error")}},{kind:"method",key:"_setResult",value:function(e){var t=this;this._result=e,setTimeout((function(){t._result=void 0}),2e3)}},{kind:"method",key:"_buttonTapped",value:function(e){this.progress&&e.stopPropagation()}},{kind:"get",static:!0,key:"styles",value:function(){return(0,y.iv)(d||(d=(0,l.Z)([":host{outline:0;display:inline-block;position:relative}mwc-button{transition:all 1s}mwc-button.success{--mdc-theme-primary:white;background-color:var(--success-color);transition:none;border-radius:4px;pointer-events:none}mwc-button[raised].success{--mdc-theme-primary:var(--success-color);--mdc-theme-on-primary:white}mwc-button.error{--mdc-theme-primary:white;background-color:var(--error-color);transition:none;border-radius:4px;pointer-events:none}mwc-button[raised].error{--mdc-theme-primary:var(--error-color);--mdc-theme-on-primary:white}.progress{bottom:4px;position:absolute;text-align:center;top:4px;width:100%}ha-svg-icon{color:#fff}mwc-button.error slot,mwc-button.success slot{visibility:hidden}"])))}}]}}),y.oi)},14089:function(e,t,i){var o,r,n=i(88962),s=i(33368),a=i(71650),d=i(82390),l=i(69205),c=i(70906),u=i(91808),p=i(68144),h=i(79932);(0,u.Z)([(0,h.Mo)("ha-settings-row")],(function(e,t){var i=function(t){(0,l.Z)(o,t);var i=(0,c.Z)(o);function o(){var t;(0,a.Z)(this,o);for(var r=arguments.length,n=new Array(r),s=0;s<r;s++)n[s]=arguments[s];return t=i.call.apply(i,[this].concat(n)),e((0,d.Z)(t)),t}return(0,s.Z)(o)}(t);return{F:i,d:[{kind:"field",decorators:[(0,h.Cb)({type:Boolean,reflect:!0})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,h.Cb)({type:Boolean,attribute:"three-line"})],key:"threeLine",value:function(){return!1}},{kind:"method",key:"render",value:function(){return(0,p.dy)(o||(o=(0,n.Z)([' <div class="prefix-wrap"> <slot name="prefix"></slot> <div class="body" ?two-line="','" ?three-line="','"> <slot name="heading"></slot> <div class="secondary"><slot name="description"></slot></div> </div> </div> <div class="content"><slot></slot></div> '])),!this.threeLine,this.threeLine)}},{kind:"get",static:!0,key:"styles",value:function(){return(0,p.iv)(r||(r=(0,n.Z)([":host{display:flex;padding:0 16px;align-content:normal;align-self:auto;align-items:center}.body{padding:8px 16px 8px 0;overflow:hidden;display:var(--layout-vertical_-_display);flex-direction:var(--layout-vertical_-_flex-direction);justify-content:var(--layout-center-justified_-_justify-content);flex:var(--layout-flex_-_flex);flex-basis:var(--layout-flex_-_flex-basis)}.body[three-line]{min-height:var(--paper-item-body-three-line-min-height,88px)}.body>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body>.secondary{display:block;padding-top:4px;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));-webkit-font-smoothing:antialiased;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:var(--mdc-typography-body2-font-weight,400);line-height:normal;color:var(--secondary-text-color)}.body[two-line]{min-height:calc(var(--paper-item-body-two-line-min-height,72px) - 16px);flex:1}.content{display:contents}:host(:not([narrow])) .content{display:var(--settings-row-content-display,flex);justify-content:flex-end;flex:1;padding:16px 0}.content ::slotted(*){width:var(--settings-row-content-width)}:host([narrow]){align-items:normal;flex-direction:column;border-top:1px solid var(--divider-color);padding-bottom:8px}::slotted(ha-switch){padding:16px 0}.secondary{white-space:normal}.prefix-wrap{display:var(--settings-row-prefix-display)}:host([narrow]) .prefix-wrap{display:flex;align-items:center}"])))}}]}}),p.oi)}}]);
//# sourceMappingURL=4114-M0S8d1yaNxI.js.map