UNPKG

iobroker.lovelace

Version:

With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI

2 lines 6.88 kB
"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([["388"],{59826:function(t,e,i){var a=i(61701),o=(i(71695),i(47021),i(31622)),n=i(57243),s=i(50778),r=i(22344);let d,l=t=>t;(0,a.Z)([(0,s.Mo)("ha-button")],(function(t,e){return{F:class extends e{constructor(...e){super(...e),t(this)}},d:[{kind:"field",static:!0,key:"styles",value(){return[r.W,(0,n.iv)(d||(d=l`::slotted([slot=icon]){margin-inline-start:0px;margin-inline-end:8px;direction:var(--direction);display:block}.mdc-button{height:var(--button-height,36px)}.trailing-icon{display:flex}.slot-container{overflow:var(--button-slot-container-overflow,visible)}:host([destructive]){--mdc-theme-primary:var(--error-color)}`))]}}]}}),o.Button)},23334:function(t,e,i){i.r(e),i.d(e,{HaIconButton:()=>h});var a=i(61701),o=(i(71695),i(47021),i(74269),i(57243)),n=i(50778),s=i(20552);i(37583);let r,d,l,c,u=t=>t,h=(0,a.Z)([(0,n.Mo)("ha-icon-button")],(function(t,e){return{F:class extends e{constructor(...e){super(...e),t(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({type:Boolean,reflect:!0})],key:"disabled",value(){return!1}},{kind:"field",decorators:[(0,n.Cb)({type:String})],key:"path",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:String})],key:"label",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:String,attribute:"aria-haspopup"})],key:"ariaHasPopup",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:"hide-title",type:Boolean})],key:"hideTitle",value(){return!1}},{kind:"field",decorators:[(0,n.IO)("mwc-icon-button",!0)],key:"_button",value:void 0},{kind:"method",key:"focus",value:function(){var t;null===(t=this._button)||void 0===t||t.focus()}},{kind:"field",static:!0,key:"shadowRootOptions",value(){return{mode:"open",delegatesFocus:!0}}},{kind:"method",key:"render",value:function(){return(0,o.dy)(r||(r=u` <mwc-icon-button aria-label="${0}" title="${0}" aria-haspopup="${0}" .disabled="${0}"> ${0} </mwc-icon-button> `),(0,s.o)(this.label),(0,s.o)(this.hideTitle?void 0:this.label),(0,s.o)(this.ariaHasPopup),this.disabled,this.path?(0,o.dy)(d||(d=u`<ha-svg-icon .path="${0}"></ha-svg-icon>`),this.path):(0,o.dy)(l||(l=u`<slot></slot>`)))}},{kind:"field",static:!0,key:"styles",value(){return(0,o.iv)(c||(c=u`:host{display:inline-block;outline:0}:host([disabled]){pointer-events:none}mwc-icon-button{--mdc-theme-on-primary:currentColor;--mdc-theme-text-disabled-on-light:var(--disabled-text-color)}`))}}]}}),o.oi)},37583:function(t,e,i){i.r(e),i.d(e,{HaSvgIcon:()=>u});var a=i(61701),o=(i(71695),i(47021),i(57243)),n=i(50778);let s,r,d,l,c=t=>t,u=(0,a.Z)([(0,n.Mo)("ha-svg-icon")],(function(t,e){return{F:class extends e{constructor(...e){super(...e),t(this)}},d:[{kind:"field",decorators:[(0,n.Cb)()],key:"path",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"secondaryPath",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"viewBox",value:void 0},{kind:"method",key:"render",value:function(){return(0,o.YP)(s||(s=c` <svg viewBox="${0}" preserveAspectRatio="xMidYMid meet" focusable="false" role="img" aria-hidden="true"> <g> ${0} ${0} </g> </svg>`),this.viewBox||"0 0 24 24",this.path?(0,o.YP)(r||(r=c`<path class="primary-path" d="${0}"></path>`),this.path):o.Ld,this.secondaryPath?(0,o.YP)(d||(d=c`<path class="secondary-path" d="${0}"></path>`),this.secondaryPath):o.Ld)}},{kind:"field",static:!0,key:"styles",value(){return(0,o.iv)(l||(l=c`:host{display:var(--ha-icon-display,inline-flex);align-items:center;justify-content:center;position:relative;vertical-align:middle;fill:var(--icon-primary-color,currentcolor);width:var(--mdc-icon-size,24px);height:var(--mdc-icon-size,24px)}svg{width:100%;height:100%;pointer-events:none;display:block}path.primary-path{opacity:var(--icon-primary-opactity, 1)}path.secondary-path{fill:var(--icon-secondary-color,currentcolor);opacity:var(--icon-secondary-opactity, .5)}`))}}]}}),o.oi)},43761:function(t,e,i){var a=i(61701),o=(i(71695),i(40251),i(47021),i(57243)),n=i(50778),s=(i(59826),i(39921)),r=i(70478);let d,l=t=>t;(0,a.Z)([(0,n.Mo)("ha-toast")],(function(t,e){return{F:class extends e{constructor(...e){super(...e),t(this)}},d:[{kind:"field",static:!0,key:"styles",value(){return[r.W,(0,o.iv)(d||(d=l`.mdc-snackbar--leading{justify-content:center}.mdc-snackbar{margin:8px;right:calc(8px + env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom));left:calc(8px + env(safe-area-inset-left))}.mdc-snackbar__surface{min-width:350px;max-width:650px}@media (max-width:480px),(max-width:344px){.mdc-snackbar__surface{min-width:inherit}}@media all and (max-width:450px),all and (max-height:500px){.mdc-snackbar{right:env(safe-area-inset-right);bottom:env(safe-area-inset-bottom);left:env(safe-area-inset-left)}.mdc-snackbar__surface{min-width:100%}}`))]}}]}}),s.A);i(23334);let c,u,h,v=t=>t;let p=(0,a.Z)(null,(function(t,e){return{F:class extends e{constructor(...e){super(...e),t(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_parameters",value:void 0},{kind:"field",decorators:[(0,n.IO)("ha-toast")],key:"_toast",value:void 0},{kind:"method",key:"showDialog",value:async function(t){var e,i,a;t.id&&(null===(e=this._parameters)||void 0===e?void 0:e.id)===t.id||(null===(a=this._toast)||void 0===a||a.close());t&&0!==t.duration?(this._parameters=t,(void 0===this._parameters.duration||this._parameters.duration>0&&this._parameters.duration<=4e3)&&(this._parameters.duration=4e3),await this.updateComplete,null===(i=this._toast)||void 0===i||i.show()):this._parameters=void 0}},{kind:"method",key:"_toastClosed",value:function(){this._parameters=void 0}},{kind:"method",key:"render",value:function(){var t,e,i;return this._parameters?(0,o.dy)(c||(c=v` <ha-toast leading .labelText="${0}" .timeoutMs="${0}" @MDCSnackbar:closed="${0}"> ${0} ${0} </ha-toast> `),this._parameters.message,this._parameters.duration,this._toastClosed,null!==(t=this._parameters)&&void 0!==t&&t.action?(0,o.dy)(u||(u=v` <ha-button slot="action" .label="${0}" @click="${0}"></ha-button> `),null===(e=this._parameters)||void 0===e?void 0:e.action.text,this._buttonClicked):o.Ld,null!==(i=this._parameters)&&void 0!==i&&i.dismissable?(0,o.dy)(h||(h=v` <ha-icon-button .label="${0}" .path="${0}" dialogAction="close" slot="dismiss"></ha-icon-button> `),this.hass.localize("ui.common.close"),"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"):o.Ld):o.Ld}},{kind:"method",key:"_buttonClicked",value:function(){var t,e,i;(null===(t=this._toast)||void 0===t||t.close("action"),null!==(e=this._parameters)&&void 0!==e&&e.action)&&(null===(i=this._parameters)||void 0===i||i.action.action())}}]}}),o.oi);customElements.define("notification-manager",p)}}]); //# sourceMappingURL=388.b5224df12b627648.js.map