harvester-ui-extension/extensions/harvester/1.5.1-dev/plugin/harvester-1.5.1-dev.umd.min.349.js

2 lines
11 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(("undefined"!==typeof self?self:this)["webpackChunkharvester_1_5_1_dev"]=("undefined"!==typeof self?self:this)["webpackChunkharvester_1_5_1_dev"]||[]).push([[349],{68732:function(e,t,r){"use strict";r.d(t,{A:function(){return v}});var a=r(9274);const o={class:"consumption-gauge"},l={key:0},s={class:"numbers"},n={key:0},i={key:1},c={class:"numbers-stats"},d={class:"percentage"},p={class:"mt-10"};function u(e,t,r,u,m,f){const h=(0,a.resolveComponent)("PercentageBar");return(0,a.openBlock)(),(0,a.createElementBlock)("div",o,[r.resourceName&&!r.usedAsResourceName?((0,a.openBlock)(),(0,a.createElementBlock)("h3",l,(0,a.toDisplayString)(r.resourceName),1)):(0,a.createCommentVNode)("",!0),(0,a.createElementVNode)("div",s,[(0,a.renderSlot)(e.$slots,"title",{amountTemplateValues:f.amountTemplateValues,formattedPercentage:f.formattedPercentage},(()=>[r.usedAsResourceName?((0,a.openBlock)(),(0,a.createElementBlock)("h4",n,(0,a.toDisplayString)(r.resourceName),1)):((0,a.openBlock)(),(0,a.createElementBlock)("span",i,(0,a.toDisplayString)(e.t("node.detail.glance.consumptionGauge.used")),1)),(0,a.createElementVNode)("span",c,[(0,a.createTextVNode)((0,a.toDisplayString)(e.t("node.detail.glance.consumptionGauge.amount",f.amountTemplateValues))+" ",1),(0,a.createElementVNode)("span",d,[t[0]||(t[0]=(0,a.createElementVNode)("i",null,"/ ",-1)),(0,a.createTextVNode)((0,a.toDisplayString)(f.formattedPercentage),1)])])]))]),(0,a.createElementVNode)("div",p,[(0,a.createVNode)(h,{modelValue:f.percentageBarValue,"color-stops":r.colorStops},null,8,["modelValue","color-stops"])])])}var m=r(12243),f=r(92043),h={components:{PercentageBar:m.A},props:{resourceName:{type:String,default:""},capacity:{type:Number,required:!0},used:{type:Number,required:!0},units:{type:String,default:""},numberFormatter:{type:Function,default:e=>Number.isInteger(e)?e:e.toFixed(2)},colorStops:{type:Object,default:null},usedAsResourceName:{type:Boolean,defaut:!1}},computed:{displayUnits(){return this.units?` ${this.units}`:""},percentageBarValue(){return this.used&&this.capacity?100*this.used/this.capacity:0},amountTemplateValues(){return{used:this.numberFormatter(this.used||0),total:this.numberFormatter(this.capacity||0),unit:this.displayUnits}},formattedPercentage(){return(0,f.l9)(this.percentageBarValue)}}},y=(r(95606),r(47433));const g=(0,y.A)(h,[["render",u]]);var v=g},33494:function(e,t,r){"use strict";r.d(t,{A:function(){return u}});var a=r(9274);const o=["aria-label"],l=["alt"];function s(e,t,r,s,n,i){return r.text?((0,a.openBlock)(),(0,a.createElementBlock)("a",{key:0,class:(0,a.normalizeClass)(["copy-to-clipboard-text",{copied:n.copied,plain:r.plain}]),role:"button","aria-label":e.t("generic.copyToClipboard"),href:"#",onClick:t[0]||(t[0]=(...e)=>i.clicked&&i.clicked(...e)),onKeyup:t[1]||(t[1]=(0,a.withKeys)(((...e)=>i.clicked&&i.clicked(...e)),["space"]))},[(0,a.createTextVNode)((0,a.toDisplayString)(r.text)+" ",1),(0,a.createElementVNode)("i",{class:(0,a.normalizeClass)(["icon",{"icon-copy":!n.copied,"icon-checkmark":n.copied}]),alt:n.copied?e.t("generic.copiedToClipboard"):e.t("generic.copyToClipboard")},null,10,l)],42,o)):(0,a.createCommentVNode)("",!0)}var n=r(48881),i=r(99726),c={emits:["error"],props:{text:{type:String,required:!0},plain:{type:Boolean,default:!1}},data(){return{copied:!1}},methods:{clicked(e){this.copied||(e.preventDefault(),(0,n.e)(this.text).then((()=>{this.copied=!0;let t=e.target;"I"===t.tagName&&(t=t.parentElement||t),setTimeout((()=>{this.copied=!1}),500)})).catch((e=>{this.$emit("error",(0,i.rz)(e))})))}}},d=(r(61675),r(47433));const p=(0,d.A)(c,[["render",s],["__scopeId","data-v-59e97770"]]);var u=p},12243:function(e,t,r){"use strict";r.d(t,{A:function(){return y}});var a=r(9274);const o={class:"percentage-bar"},l={key:0,class:"ml-5 percentage-value"};function s(e,t,r,s,n,i){const c=(0,a.resolveComponent)("Bar");return(0,a.openBlock)(),(0,a.createElementBlock)("span",o,[(0,a.createVNode)(c,{percentage:r.modelValue,"primary-color":i.primaryColor,slices:r.slices},null,8,["percentage","primary-color","slices"]),r.showPercentage?((0,a.openBlock)(),(0,a.createElementBlock)("span",l,(0,a.toDisplayString)(i.formattedPercentage),1)):(0,a.createCommentVNode)("",!0)])}function n(e,t,r,o,l,s){return(0,a.openBlock)(),(0,a.createElementBlock)("div",{class:"bar",style:(0,a.normalizeStyle)(s.barStyle)},[(0,a.createElementVNode)("div",{class:"indicator",style:(0,a.normalizeStyle)(s.indicatorStyle)},null,4),((0,a.openBlock)(!0),(0,a.createElementBlock)(a.Fragment,null,(0,a.renderList)(s.sliceStyles,((e,t)=>((0,a.openBlock)(),(0,a.createElementBlock)("div",{key:t,class:"slice",style:(0,a.normalizeStyle)(e)},null,4)))),128))],4)}var i={props:{percentage:{type:Number,required:!0},primaryColor:{type:String,default:"--primary"},secondaryColor:{type:String,default:"--border"},slices:{type:Array,default:()=>[]}},computed:{indicatorStyle(){return{width:`${this.percentage}%`,backgroundColor:`var(${this.primaryColor})`}},barStyle(){return{backgroundColor:`var(${this.secondaryColor})`}},sliceStyles(){return this.slices.map((e=>({left:`${e}%`,visibility:e<this.percentage?"visible":"hidden"})))}}},c=(r(54752),r(47433));const d=(0,c.A)(i,[["render",n],["__scopeId","data-v-b4f4e2ae"]]);var p=d,u=r(92043);const m={LESS:"LESS",MORE:"MORE"};var f={components:{Bar:p},props:{modelValue:{type:Number,required:!0,validator(e){return e>=0}},preferredDirection:{type:String,default:m.LESS},showPercentage:{type:Boolean,default:!1},colorStops:{type:Object,default:null},slices:{type:Array,default:()=>[]}},computed:{primaryColor(){const e=this.preferredDirection===m.LESS;if(this.colorStops){const t=Object.keys(this.colorStops).sort();if(e){let e=t.length-1;while(this.modelValue<t[e])e--;return this.colorStops[t[e]]}{let e=0;while(this.modelValue>t[e])e++;return this.colorStops[t[e]]}}const t=e?80:20,r=e?this.modelValue:t,a=e?t:this.modelValue;return r<=a?"--primary":"--error"},formattedPercentage(){return(0,u.l9)(this.modelValue)}}};r(70738);const h=(0,c.A)(f,[["render",s],["__scopeId","data-v-4ade54a6"]]);var y=h},15503:function(e,t,r){"use strict";r.d(t,{A:function(){return u}});var a=r(9274);const o=["aria-label"];function l(e,t,r,l,s,n){const i=(0,a.resolveDirective)("trim-whitespace");return(0,a.withDirectives)(((0,a.openBlock)(),(0,a.createElementBlock)("div",{class:(0,a.normalizeClass)({progress:!0,multi:n.pieces.length>1}),"aria-label":n.ariaLabelText},[((0,a.openBlock)(!0),(0,a.createElementBlock)(a.Fragment,null,(0,a.renderList)(n.pieces,((e,t)=>(0,a.withDirectives)(((0,a.openBlock)(),(0,a.createElementBlock)("div",{key:t,class:(0,a.normalizeClass)({piece:!0,[e.color]:!0}),style:(0,a.normalizeStyle)(e.style)},null,6)),[[i]]))),128))],10,o)),[[i]])}var s=r(74302),n=r(76978),i={props:{values:{type:Array,required:!0},colorKey:{type:String,default:"color"},labelKey:{type:String,default:"label"},valueKey:{type:String,default:"value"},min:{type:Number,default:0},max:{type:Number,default:null},minPercent:{type:Number,default:5},showZeros:{type:Boolean,default:!1}},computed:{pieces(){const e=[];for(const l of this.values){const t=(0,n.Jt)(l,this.colorKey),r=(0,n.Jt)(l,this.labelKey),a=(0,n.Jt)(l,this.valueKey);(0!==a||this.showZeros)&&e.push({color:t,label:r,value:a})}const t=this.minPercent||0,r=this.min||0;let a=this.max,o=0;this.max||(a=100,e.length&&(a=e.map((e=>e.value)).reduce(((e,t)=>e+t))));for(const l of e){const e=Math.max(t,c(l.value,r,a));l.percent=e,o+=e}o>100&&((0,s.Ul)(e,"percent",!0)[0].percent-=o-100);for(const l of e)l.style=`width: ${l.percent}%`;return e.filter((e=>e.percent))},ariaLabelText(){if(Array.isArray(this.values)&&this.values.length){let e="";return this.values.forEach((t=>{e+=`${t.value} ${1===t.value?"item":"items"} ${t.label}`})),e}return""}}};function c(e,t,r){e=Math.max(t,Math.min(r,e));let a=e/(r-t)*100;return a=Math.floor(100*a)/100,a}r(11740);var d=r(47433);const p=(0,d.A)(i,[["render",l],["__scopeId","data-v-f3ae1ea4"]]);var u=p},33814:function(e,t,r){"use strict";r.r(t);var a=r(36758),o=r.n(a),l=r(40935),s=r.n(l),n=s()(o());n.push([e.id,".consumption-gauge .numbers{display:flex;flex-direction:row;justify-content:space-between}.consumption-gauge .numbers-stats{display:flex;flex-direction:row;align-items:center;gap:10px;align-self:baseline}.consumption-gauge .numbers .percentage{font-weight:700}.consumption-gauge .numbers .percentage i{margin-right:10px}",""]),t["default"]=n},11435:function(e,t,r){"use strict";r.r(t);var a=r(36758),o=r.n(a),l=r(40935),s=r.n(l),n=s()(o());n.push([e.id,".copy-to-clipboard-text[data-v-59e97770]{white-space:nowrap}.copy-to-clipboard-text.plain[data-v-59e97770]{color:var(--body-text)}.copy-to-clipboard-text.plain[data-v-59e97770]:hover{text-decoration:none}.copy-to-clipboard-text.copied[data-v-59e97770]{pointer-events:none;color:var(--success)}",""]),t["default"]=n},56530:function(e,t,r){"use strict";r.r(t);var a=r(36758),o=r.n(a),l=r(40935),s=r.n(l),n=s()(o());n.push([e.id,".percentage-bar[data-v-4ade54a6]{display:flex;flex-direction:row}.percentage-bar .percentage-value[data-v-4ade54a6]{word-break:keep-all}",""]),t["default"]=n},54492:function(e,t,r){"use strict";r.r(t);var a=r(36758),o=r.n(a),l=r(40935),s=r.n(l),n=s()(o());n.push([e.id,".progress[data-v-f3ae1ea4]{display:block;border-radius:90px;background-color:var(--progress-bg);height:10px;width:100px}.progress .piece[data-v-f3ae1ea4]{display:inline-block;height:10px;border-radius:0;border-right:1px solid var(--progress-divider);vertical-align:top}.progress .piece[data-v-f3ae1ea4]:first-child{border-top-left-radius:90px;border-bottom-left-radius:90px}.progress .piece[data-v-f3ae1ea4]:last-child{border-top-right-radius:90px;border-bottom-right-radius:90px;border-right:0}.piece.bg-success[data-v-f3ae1ea4]:only-child{opacity:.5}",""]),t["default"]=n},22880:function(e,t,r){"use strict";r.r(t);var a=r(36758),o=r.n(a),l=r(40935),s=r.n(l),n=s()(o());n.push([e.id,".bar[data-v-b4f4e2ae]{width:100%;height:15px;border-radius:7.5px;overflow:hidden;position:relative}.bar .indicator[data-v-b4f4e2ae]{height:100%}.bar .slice[data-v-b4f4e2ae]{position:absolute;top:0;bottom:0;width:1px;background-color:var(--body-bg)}",""]),t["default"]=n},95606:function(e,t,r){var a=r(33814);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.id,a,""]]),a.locals&&(e.exports=a.locals);var o=r(74825).A;o("0177b65e",a,!0,{sourceMap:!1,shadowMode:!1})},61675:function(e,t,r){var a=r(11435);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.id,a,""]]),a.locals&&(e.exports=a.locals);var o=r(74825).A;o("2fa23624",a,!0,{sourceMap:!1,shadowMode:!1})},70738:function(e,t,r){var a=r(56530);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.id,a,""]]),a.locals&&(e.exports=a.locals);var o=r(74825).A;o("b37b1fae",a,!0,{sourceMap:!1,shadowMode:!1})},11740:function(e,t,r){var a=r(54492);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.id,a,""]]),a.locals&&(e.exports=a.locals);var o=r(74825).A;o("7c53273f",a,!0,{sourceMap:!1,shadowMode:!1})},54752:function(e,t,r){var a=r(22880);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.id,a,""]]),a.locals&&(e.exports=a.locals);var o=r(74825).A;o("bcd5ae90",a,!0,{sourceMap:!1,shadowMode:!1})}}]);
//# sourceMappingURL=harvester-1.5.1-dev.umd.min.349.js.map