Initial Commit
This commit is contained in:
commit
d4a69c41be
2748 files changed
+80489
No files matched your search
@@ -0,0 +1,3 @@
|
||||
/*! For license information please see 6849.67a25cf9d61de63b.js.LICENSE.txt */
|
||||
"use strict";(self.webpackChunkhacs_frontend=self.webpackChunkhacs_frontend||[]).push([["6849"],{62083:function(e,t,i){i.r(t),i.d(t,{DialogDataTableSettings:function(){return g}});var n=i(73577),a=(i(19083),i(71695),i(92745),i(52805),i(61893),i(84283),i(19423),i(61006),i(39527),i(99790),i(41360),i(13334),i(34595),i(47021),i(2060),i(57243)),o=i(50778),l=i(35359),d=i(91583),r=i(27486),s=i(66193),c=i(44118),h=(i(74064),i(14002),i(20095),i(11297));let u,m,p,v,f=e=>e;let g=(0,n.Z)([(0,o.Mo)("dialog-data-table-settings")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,o.SB)()],key:"_params",value:void 0},{kind:"field",decorators:[(0,o.SB)()],key:"_columnOrder",value:void 0},{kind:"field",decorators:[(0,o.SB)()],key:"_hiddenColumns",value:void 0},{kind:"method",key:"showDialog",value:function(e){this._params=e,this._columnOrder=e.columnOrder,this._hiddenColumns=e.hiddenColumns}},{kind:"method",key:"closeDialog",value:function(){this._params=void 0,(0,h.B)(this,"dialog-closed",{dialog:this.localName})}},{kind:"field",key:"_sortedColumns",value(){return(0,r.Z)(((e,t,i)=>Object.keys(e).filter((t=>!e[t].hidden)).sort(((n,a)=>{var o,l,d,r;const s=null!==(o=null==t?void 0:t.indexOf(n))&&void 0!==o?o:-1,c=null!==(l=null==t?void 0:t.indexOf(a))&&void 0!==l?l:-1,h=null!==(d=null==i?void 0:i.includes(n))&&void 0!==d?d:Boolean(e[n].defaultHidden);if(h!==(null!==(r=null==i?void 0:i.includes(a))&&void 0!==r?r:Boolean(e[a].defaultHidden)))return h?1:-1;if(s!==c){if(-1===s)return 1;if(-1===c)return-1}return s-c})).reduce(((t,i)=>(t.push(Object.assign({key:i},e[i])),t)),[])))}},{kind:"method",key:"render",value:function(){if(!this._params)return a.Ld;const e=this._params.localizeFunc||this.hass.localize,t=this._sortedColumns(this._params.columns,this._columnOrder,this._hiddenColumns);return(0,a.dy)(u||(u=f` <ha-dialog open @closed="${0}" .heading="${0}"> <ha-sortable @item-moved="${0}" draggable-selector=".draggable" handle-selector=".handle"> <mwc-list> ${0} </mwc-list> </ha-sortable> <ha-button slot="secondaryAction" @click="${0}">${0}</ha-button> <ha-button slot="primaryAction" @click="${0}"> ${0} </ha-button> </ha-dialog> `),this.closeDialog,(0,c.i)(this.hass,e("ui.components.data-table.settings.header")),this._columnMoved,(0,d.r)(t,(e=>e.key),((e,t)=>{var i,n;const o=!e.main&&!1!==e.moveable,d=!e.main&&!1!==e.hideable,r=!(this._columnOrder&&this._columnOrder.includes(e.key)&&null!==(i=null===(n=this._hiddenColumns)||void 0===n?void 0:n.includes(e.key))&&void 0!==i?i:e.defaultHidden);return(0,a.dy)(m||(m=f`<ha-list-item hasMeta class="${0}" graphic="icon" noninteractive>${0} ${0} <ha-icon-button tabindex="0" class="action" .disabled="${0}" .hidden="${0}" .path="${0}" slot="meta" .label="${0}" .column="${0}" @click="${0}"></ha-icon-button> </ha-list-item>`),(0,l.$)({hidden:!r,draggable:o&&r}),e.title||e.label||e.key,o&&r?(0,a.dy)(p||(p=f`<ha-svg-icon class="handle" .path="${0}" slot="graphic"></ha-svg-icon>`),"M7,19V17H9V19H7M11,19V17H13V19H11M15,19V17H17V19H15M7,15V13H9V15H7M11,15V13H13V15H11M15,15V13H17V15H15M7,11V9H9V11H7M11,11V9H13V11H11M15,11V9H17V11H15M7,7V5H9V7H7M11,7V5H13V7H11M15,7V5H17V7H15Z"):a.Ld,!d,!r,r?"M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z":"M11.83,9L15,12.16C15,12.11 15,12.05 15,12A3,3 0 0,0 12,9C11.94,9 11.89,9 11.83,9M7.53,9.8L9.08,11.35C9.03,11.56 9,11.77 9,12A3,3 0 0,0 12,15C12.22,15 12.44,14.97 12.65,14.92L14.2,16.47C13.53,16.8 12.79,17 12,17A5,5 0 0,1 7,12C7,11.21 7.2,10.47 7.53,9.8M2,4.27L4.28,6.55L4.73,7C3.08,8.3 1.78,10 1,12C2.73,16.39 7,19.5 12,19.5C13.55,19.5 15.03,19.2 16.38,18.66L16.81,19.08L19.73,22L21,20.73L3.27,3M12,7A5,5 0 0,1 17,12C17,12.64 16.87,13.26 16.64,13.82L19.57,16.75C21.07,15.5 22.27,13.86 23,12C21.27,7.61 17,4.5 12,4.5C10.6,4.5 9.26,4.75 8,5.2L10.17,7.35C10.74,7.13 11.35,7 12,7Z",this.hass.localize("ui.components.data-table.settings."+(r?"hide":"show"),{title:"string"==typeof e.title?e.title:""}),e.key,this._toggle)})),this._reset,e("ui.components.data-table.settings.restore"),this.closeDialog,e("ui.components.data-table.settings.done"))}},{kind:"method",key:"_columnMoved",value:function(e){if(e.stopPropagation(),!this._params)return;const{oldIndex:t,newIndex:i}=e.detail,n=this._sortedColumns(this._params.columns,this._columnOrder,this._hiddenColumns).map((e=>e.key)),a=n.splice(t,1)[0];n.splice(i,0,a),this._columnOrder=n,this._params.onUpdate(this._columnOrder,this._hiddenColumns)}},{kind:"method",key:"_toggle",value:function(e){var t;if(!this._params)return;const i=e.target.column,n=e.target.hidden,a=[...null!==(t=this._hiddenColumns)&&void 0!==t?t:Object.entries(this._params.columns).filter((([e,t])=>t.defaultHidden)).map((([e])=>e))];n&&a.inLine truncated
|
||||
//# sourceMappingURL=6849.67a25cf9d61de63b.js.map
|
||||
Reference in new issue
Block a user