mirror of
https://github.com/harvester/harvester-ui-extension.git
synced 2025-12-13 21:21:44 +00:00
2 lines
8.3 KiB
JavaScript
2 lines
8.3 KiB
JavaScript
(("undefined"!==typeof self?self:this)["webpackChunkharvester_1_5_1_rc2"]=("undefined"!==typeof self?self:this)["webpackChunkharvester_1_5_1_rc2"]||[]).push([[588],{68732:function(e,t,r){"use strict";r.d(t,{A:function(){return b}});var o=r(9274);const a={class:"consumption-gauge"},n={key:0},l={class:"numbers"},c={key:0},s={key:1},i={class:"numbers-stats"},d={class:"percentage"},p={class:"mt-10"};function u(e,t,r,u,m,y){const f=(0,o.resolveComponent)("PercentageBar");return(0,o.openBlock)(),(0,o.createElementBlock)("div",a,[r.resourceName&&!r.usedAsResourceName?((0,o.openBlock)(),(0,o.createElementBlock)("h3",n,(0,o.toDisplayString)(r.resourceName),1)):(0,o.createCommentVNode)("",!0),(0,o.createElementVNode)("div",l,[(0,o.renderSlot)(e.$slots,"title",{amountTemplateValues:y.amountTemplateValues,formattedPercentage:y.formattedPercentage},(()=>[r.usedAsResourceName?((0,o.openBlock)(),(0,o.createElementBlock)("h4",c,(0,o.toDisplayString)(r.resourceName),1)):((0,o.openBlock)(),(0,o.createElementBlock)("span",s,(0,o.toDisplayString)(e.t("node.detail.glance.consumptionGauge.used")),1)),(0,o.createElementVNode)("span",i,[(0,o.createTextVNode)((0,o.toDisplayString)(e.t("node.detail.glance.consumptionGauge.amount",y.amountTemplateValues))+" ",1),(0,o.createElementVNode)("span",d,[t[0]||(t[0]=(0,o.createElementVNode)("i",null,"/ ",-1)),(0,o.createTextVNode)((0,o.toDisplayString)(y.formattedPercentage),1)])])]))]),(0,o.createElementVNode)("div",p,[(0,o.createVNode)(f,{modelValue:y.percentageBarValue,"color-stops":r.colorStops},null,8,["modelValue","color-stops"])])])}var m=r(12243),y=r(92043),f={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,y.l9)(this.percentageBarValue)}}},g=(r(95606),r(47433));const h=(0,g.A)(f,[["render",u]]);var b=h},33494:function(e,t,r){"use strict";r.d(t,{A:function(){return u}});var o=r(9274);const a=["aria-label"],n=["alt"];function l(e,t,r,l,c,s){return r.text?((0,o.openBlock)(),(0,o.createElementBlock)("a",{key:0,class:(0,o.normalizeClass)(["copy-to-clipboard-text",{copied:c.copied,plain:r.plain}]),role:"button","aria-label":e.t("generic.copyToClipboard"),href:"#",onClick:t[0]||(t[0]=(...e)=>s.clicked&&s.clicked(...e)),onKeyup:t[1]||(t[1]=(0,o.withKeys)(((...e)=>s.clicked&&s.clicked(...e)),["space"]))},[(0,o.createTextVNode)((0,o.toDisplayString)(r.text)+" ",1),(0,o.createElementVNode)("i",{class:(0,o.normalizeClass)(["icon",{"icon-copy":!c.copied,"icon-checkmark":c.copied}]),alt:c.copied?e.t("generic.copiedToClipboard"):e.t("generic.copyToClipboard")},null,10,n)],42,a)):(0,o.createCommentVNode)("",!0)}var c=r(48881),s=r(99726),i={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,c.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,s.rz)(e))})))}}},d=(r(61675),r(47433));const p=(0,d.A)(i,[["render",l],["__scopeId","data-v-59e97770"]]);var u=p},12243:function(e,t,r){"use strict";r.d(t,{A:function(){return g}});var o=r(9274);const a={class:"percentage-bar"},n={key:0,class:"ml-5 percentage-value"};function l(e,t,r,l,c,s){const i=(0,o.resolveComponent)("Bar");return(0,o.openBlock)(),(0,o.createElementBlock)("span",a,[(0,o.createVNode)(i,{percentage:r.modelValue,"primary-color":s.primaryColor,slices:r.slices},null,8,["percentage","primary-color","slices"]),r.showPercentage?((0,o.openBlock)(),(0,o.createElementBlock)("span",n,(0,o.toDisplayString)(s.formattedPercentage),1)):(0,o.createCommentVNode)("",!0)])}function c(e,t,r,a,n,l){return(0,o.openBlock)(),(0,o.createElementBlock)("div",{class:"bar",style:(0,o.normalizeStyle)(l.barStyle)},[(0,o.createElementVNode)("div",{class:"indicator",style:(0,o.normalizeStyle)(l.indicatorStyle)},null,4),((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(l.sliceStyles,((e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{key:t,class:"slice",style:(0,o.normalizeStyle)(e)},null,4)))),128))],4)}var s={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"})))}}},i=(r(54752),r(47433));const d=(0,i.A)(s,[["render",c],["__scopeId","data-v-b4f4e2ae"]]);var p=d,u=r(92043);const m={LESS:"LESS",MORE:"MORE"};var y={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,o=e?t:this.modelValue;return r<=o?"--primary":"--error"},formattedPercentage(){return(0,u.l9)(this.modelValue)}}};r(70738);const f=(0,i.A)(y,[["render",l],["__scopeId","data-v-4ade54a6"]]);var g=f},33814:function(e,t,r){"use strict";r.r(t);var o=r(36758),a=r.n(o),n=r(40935),l=r.n(n),c=l()(a());c.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"]=c},11435:function(e,t,r){"use strict";r.r(t);var o=r(36758),a=r.n(o),n=r(40935),l=r.n(n),c=l()(a());c.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"]=c},56530:function(e,t,r){"use strict";r.r(t);var o=r(36758),a=r.n(o),n=r(40935),l=r.n(n),c=l()(a());c.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"]=c},22880:function(e,t,r){"use strict";r.r(t);var o=r(36758),a=r.n(o),n=r(40935),l=r.n(n),c=l()(a());c.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"]=c},95606:function(e,t,r){var o=r(33814);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals);var a=r(74825).A;a("0177b65e",o,!0,{sourceMap:!1,shadowMode:!1})},61675:function(e,t,r){var o=r(11435);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals);var a=r(74825).A;a("2fa23624",o,!0,{sourceMap:!1,shadowMode:!1})},70738:function(e,t,r){var o=r(56530);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals);var a=r(74825).A;a("b37b1fae",o,!0,{sourceMap:!1,shadowMode:!1})},54752:function(e,t,r){var o=r(22880);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals);var a=r(74825).A;a("bcd5ae90",o,!0,{sourceMap:!1,shadowMode:!1})}}]);
|
||
//# sourceMappingURL=harvester-1.5.1-rc2.umd.min.588.js.map
|