mirror of
https://github.com/harvester/harvester-ui-extension.git
synced 2026-03-22 05:01:45 +00:00
2 lines
12 KiB
JavaScript
2 lines
12 KiB
JavaScript
(("undefined"!==typeof self?self:this)["webpackChunkharvester_1_8_0_rc2"]=("undefined"!==typeof self?self:this)["webpackChunkharvester_1_8_0_rc2"]||[]).push([[348],{36348:function(e,a,t){"use strict";t.r(a),t.d(a,{default:function(){return I}});var r=t(9274),o=t(74536),c=t(95457),s=t(65359);const n={class:"scaler","data-testid":"scaler"},l=["aria-label","disabled"],d={class:"value","data-testid":"scaler-value"},i=["aria-label","disabled"];var u=(0,r.defineComponent)({__name:"Scaler",props:{ariaResourceName:{},value:{default:0},min:{default:void 0},max:{default:void 0}},emits:["decrease","increase"],setup(e,{emit:a}){const t=e,o=a,u=(0,s.Pj)(),p=(0,c.s)(u);return(e,a)=>((0,r.openBlock)(),(0,r.createElementBlock)("div",n,[(0,r.createElementVNode)("button",{class:"decrease","aria-label":(0,r.unref)(p).t("component.resource.detail.card.scaler.ariaLabel.decrease",{resourceName:t.ariaResourceName}),disabled:!!t.min&&t.value<=t.min,"data-testid":"scaler-decrease",onClick:a[0]||(a[0]=()=>o("decrease",t.value-1))},a[2]||(a[2]=[(0,r.createElementVNode)("i",{class:"icon icon-sm icon-minus"},null,-1)]),8,l),(0,r.createElementVNode)("div",d,(0,r.toDisplayString)(t.value),1),(0,r.createElementVNode)("button",{class:"increase","aria-label":(0,r.unref)(p).t("component.resource.detail.card.scaler.ariaLabel.increase",{resourceName:t.ariaResourceName}),disabled:!!t.max&&t.value>=t.max,"data-testid":"scaler-increase",onClick:a[1]||(a[1]=()=>o("increase",t.value+1))},a[3]||(a[3]=[(0,r.createElementVNode)("i",{class:"icon icon-sm icon-plus"},null,-1)]),8,i)]))}}),p=(t(72294),t(47433));const v=(0,p.A)(u,[["__scopeId","data-v-2cc5fea2"]]);var f=v,b=t(65019),m=t(8187);const g={class:"status-bar"};var h=(0,r.defineComponent)({__name:"StatusBar",props:{segments:{}},setup(e){const a=e=>({backgroundColor:(0,m.zL)(e.color),width:`${e.percent}%`});return(e,t)=>((0,r.openBlock)(),(0,r.createElementBlock)("div",g,[((0,r.openBlock)(!0),(0,r.createElementBlock)(r.Fragment,null,(0,r.renderList)(e.segments,((e,t)=>((0,r.openBlock)(),(0,r.createElementBlock)("div",{key:t,class:"segment",style:(0,r.normalizeStyle)(a(e))}," ",4)))),128))]))}});t(47660);const x=(0,p.A)(h,[["__scopeId","data-v-35f1c212"]]);var k=x,y=(0,r.defineComponent)({__name:"RcCounterBadge",props:{count:{},type:{},disabled:{type:Boolean,default:!1}},setup(e){const a=e,t=(0,r.computed)((()=>a.count<1e3?a.count:"999+"));return(e,o)=>((0,r.openBlock)(),(0,r.createElementBlock)("div",{class:(0,r.normalizeClass)(["rc-counter-badge",{[a.type]:!0,disabled:a.disabled}]),"data-testid":"rc-counter-badge"},(0,r.toDisplayString)(t.value),3))}});t(2688);const _=(0,p.A)(y,[["__scopeId","data-v-e73cfb72"]]);var w=_;t(28533),t(27547);t(51194),t(49363);const B={class:"status-row"},C={class:"label"},M={class:"count"},N={class:"percent text-muted"};var E=(0,r.defineComponent)({__name:"StatusRow",props:{color:{},label:{},count:{},percent:{}},setup(e){return(e,a)=>((0,r.openBlock)(),(0,r.createElementBlock)("div",B,[(0,r.createElementVNode)("div",{class:"indicator",style:(0,r.normalizeStyle)({backgroundColor:(0,r.unref)(m.zL)(e.color)})},null,4),(0,r.createElementVNode)("div",C,(0,r.toDisplayString)(e.label),1),(0,r.createElementVNode)("div",M,[(0,r.createVNode)((0,r.unref)(w),{count:e.count,type:"inactive"},null,8,["count"])]),(0,r.createElementVNode)("div",N,(0,r.toDisplayString)(e.percent.toFixed(1))+"% ",1)]))}});t(52932);const A=(0,p.A)(E,[["__scopeId","data-v-377b897a"]]);var S=A;const V={key:2,class:"pod-distribution"},z={key:3,class:"text-deemphasized"};var R=(0,r.defineComponent)({__name:"index",props:{title:{},resources:{default:void 0},showScaling:{type:Boolean,default:!1},noResourcesMessage:{default:void 0}},emits:["decrease","increase"],setup(e,{emit:a}){const t=(0,s.Pj)(),n=(0,c.s)(t),l=e,d=a,i=(0,r.computed)((()=>{var e;const a={};return null===(e=l.resources)||void 0===e||e.forEach((e=>{const t=e.stateSimpleColor;a[t]=a[t]||{count:0},a[t].count++})),a})),u=(0,r.computed)((()=>{var e;const a={};return null===(e=l.resources)||void 0===e||e.forEach((e=>{a[e.stateDisplay]=a[e.stateDisplay]||{count:0},a[e.stateDisplay].count++,a[e.stateDisplay].color=e.stateSimpleColor.replace("text-","")})),a})),p=(e,a)=>e/a*100,v=(0,r.computed)((()=>{var e;return(null===(e=l.resources)||void 0===e?void 0:e.length)||0})),m=(0,r.computed)((()=>Object.keys(i.value))),g=(0,r.computed)((()=>m.value.map((e=>{var a;return{color:e,percent:p((null===(a=i.value[e])||void 0===a?void 0:a.count)||0,v.value)}})))),h=(0,r.computed)((()=>Object.keys(u.value))),x=(0,r.computed)((()=>h.value.map((e=>({color:u.value[e].color,label:e,count:u.value[e].count,percent:p(u.value[e].count,v.value)})))));return(e,a)=>((0,r.openBlock)(),(0,r.createBlock)(o.A,{title:e.title,"data-testid":"resource-detail-status-card"},(0,r.createSlots)({default:(0,r.withCtx)((()=>[x.value.length>0?((0,r.openBlock)(),(0,r.createBlock)(k,{key:0,segments:g.value},null,8,["segments"])):(0,r.createCommentVNode)("",!0),x.value.length>0?((0,r.openBlock)(),(0,r.createBlock)(b.A,{key:1})):(0,r.createCommentVNode)("",!0),x.value.length>0?((0,r.openBlock)(),(0,r.createElementBlock)("div",V,[((0,r.openBlock)(!0),(0,r.createElementBlock)(r.Fragment,null,(0,r.renderList)(x.value,((e,a)=>((0,r.openBlock)(),(0,r.createBlock)(S,{key:a,color:e.color,label:e.label,count:e.count,percent:e.percent},null,8,["color","label","count","percent"])))),128))])):l.noResourcesMessage?((0,r.openBlock)(),(0,r.createElementBlock)("div",z,(0,r.toDisplayString)(l.noResourcesMessage),1)):(0,r.createCommentVNode)("",!0)])),_:2},[l.showScaling?{name:"heading-action",fn:(0,r.withCtx)((()=>[(0,r.createVNode)(f,{ariaResourceName:(0,r.unref)(n).t("component.resource.detail.card.podsCard.ariaResourceName"),value:v.value,min:0,onIncrease:a[0]||(a[0]=e=>d("increase",e)),onDecrease:a[1]||(a[1]=e=>d("decrease",e))},null,8,["ariaResourceName","value"])])),key:"0"}:void 0]),1032,["title"]))}});t(26830);const D=(0,p.A)(R,[["__scopeId","data-v-02d3b2d9"]]);var I=D},51194:function(e,a,t){"use strict";t.d(a,{A:function(){return d}});var r=t(9274),o=t(28533);const c={class:"rc-status-indicator"};var s=(0,r.defineComponent)({__name:"RcStatusIndicator",props:{shape:{},status:{}},setup(e){(0,r.useCssVars)((e=>({"5b89734f":(0,r.unref)(s),"34875fde":(0,r.unref)(n)})));const a=e,t=(0,r.toRef)(a,"status"),{backgroundColor:s,borderColor:n}=(0,o.WZ)(t,"solid");return(e,t)=>((0,r.openBlock)(),(0,r.createElementBlock)("div",c,[(0,r.createElementVNode)("div",{class:(0,r.normalizeClass)(["shape",{[a.shape]:!0,[a.status]:!0}])},null,2)]))}}),n=(t(43866),t(47433));const l=(0,n.A)(s,[["__scopeId","data-v-673187c5"]]);var d=l},23814:function(e,a,t){"use strict";t.r(a);var r=t(36758),o=t.n(r),c=t(40935),s=t.n(c),n=s()(o());n.push([e.id,".scaler[data-v-2cc5fea2]{display:inline-flex;align-items:center;background-color:hsl(from var(--primary) h s calc(l + 30));border-radius:var(--border-radius-md);border:1px solid var(--primary);overflow:hidden}.scaler button[data-v-2cc5fea2]{all:initial;cursor:pointer;background:none;height:100%;width:32px;height:32px;text-align:center;font-size:20px;font-weight:700;color:var(--primary)}.scaler button i.icon[data-v-2cc5fea2]{font-size:.6em}.scaler button[data-v-2cc5fea2]:hover{background-color:hsl(from var(--primary) h s calc(l + 20))}.scaler button[disabled][data-v-2cc5fea2]{cursor:not-allowed;background:var(--disabled-bg);color:var(--disabled-text)}.scaler .value[data-v-2cc5fea2]{color:initial;cursor:default;padding:4px;padding-top:5px}",""]),a["default"]=n},30158:function(e,a,t){"use strict";t.r(a);var r=t(36758),o=t.n(r),c=t(40935),s=t.n(c),n=s()(o());n.push([e.id,".pod-distribution[data-v-02d3b2d9]{display:flex;flex-direction:column}",""]),a["default"]=n},48940:function(e,a,t){"use strict";t.r(a);var r=t(36758),o=t.n(r),c=t(40935),s=t.n(c),n=s()(o());n.push([e.id,".status-bar[data-v-35f1c212]{display:flex;flex-direction:row;justify-content:center;-moz-column-gap:2px;column-gap:2px;height:21px}.status-bar .segment[data-v-35f1c212]{height:4px}.status-bar .segment[data-v-35f1c212]:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}.status-bar .segment[data-v-35f1c212]:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}",""]),a["default"]=n},24452:function(e,a,t){"use strict";t.r(a);var r=t(36758),o=t.n(r),c=t(40935),s=t.n(c),n=s()(o());n.push([e.id,".status-row[data-v-377b897a]{display:flex;flex-direction:row;align-items:center}.status-row[data-v-377b897a]:not(:first-of-type){margin-top:8px}.status-row .label[data-v-377b897a]{flex-grow:1}.status-row .indicator[data-v-377b897a]{height:4px;border-radius:4px;width:20px;margin-right:10px}.status-row .percent[data-v-377b897a]{width:60px;text-align:right}",""]),a["default"]=n},90771:function(e,a,t){"use strict";t.r(a);var r=t(36758),o=t.n(r),c=t(40935),s=t.n(c),n=s()(o());n.push([e.id,".rc-counter-badge[data-v-e73cfb72]{display:inline-flex;padding:1px 8px;align-items:center;gap:8px;border-radius:30px;border:1px solid var(--rc-active-border);overflow:hidden;text-overflow:ellipsis;font-family:Lato;font-size:13px;font-style:normal;font-weight:400;line-height:22px;color:var(--body-text)}.rc-counter-badge.active[data-v-e73cfb72]{border-color:var(--rc-active-border);background:var(--rc-active-background);cursor:pointer}.rc-counter-badge.active[data-v-e73cfb72]:hover{border-color:var(--rc-primary-hover);background:var(--rc-active-background)}.rc-counter-badge.active.disabled[data-v-e73cfb72]{border-color:var(--rc-active-border);background:var(--rc-active-disabled-background);color:var(--rc-disabled-text-color);cursor:not-allowed}.rc-counter-badge.inactive[data-v-e73cfb72]{background:var(--rc-inactive-background);border-color:var(--rc-inactive-border)}.rc-counter-badge.inactive.disabled[data-v-e73cfb72]{border-color:var(--rc-inactive-disabled-border);color:var(--rc-disabled-text-color)}",""]),a["default"]=n},91643:function(e,a,t){"use strict";t.r(a);var r=t(36758),o=t.n(r),c=t(40935),s=t.n(c),n=s()(o());n.push([e.id,".rc-status-badge[data-v-815f10d8]{display:inline-flex;align-items:center;justify-content:center;padding:1px 7px;border:1px solid transparent;border-radius:30px;font-family:Lato;font-size:12px;line-height:19px;background-color:var(--6791a17c);border-color:var(--c49804f8);color:var(--3c547c63)}",""]),a["default"]=n},98938:function(e,a,t){"use strict";t.r(a);var r=t(36758),o=t.n(r),c=t(40935),s=t.n(c),n=s()(o());n.push([e.id,".rc-status-indicator[data-v-673187c5]{display:inline-flex;align-items:center;justify-content:center;height:21px}.rc-status-indicator .shape[data-v-673187c5]{display:inline-block;border:1px solid transparent;background-color:var(--5b89734f);border-color:var(--34875fde)}.rc-status-indicator .shape.disc[data-v-673187c5]{width:8px;height:8px;border-radius:50%}.rc-status-indicator .shape.horizontal-bar[data-v-673187c5]{width:16px;height:4px;border-radius:2px}.rc-status-indicator .shape.vertical-bar[data-v-673187c5]{width:4px;height:16px;border-radius:2px}",""]),a["default"]=n},72294:function(e,a,t){var r=t(23814);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals);var o=t(74825).A;o("f0fd4c06",r,!0,{sourceMap:!1,shadowMode:!1})},26830:function(e,a,t){var r=t(30158);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals);var o=t(74825).A;o("5db3a9bc",r,!0,{sourceMap:!1,shadowMode:!1})},47660:function(e,a,t){var r=t(48940);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals);var o=t(74825).A;o("462744a1",r,!0,{sourceMap:!1,shadowMode:!1})},52932:function(e,a,t){var r=t(24452);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals);var o=t(74825).A;o("196a5512",r,!0,{sourceMap:!1,shadowMode:!1})},2688:function(e,a,t){var r=t(90771);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals);var o=t(74825).A;o("486f4a45",r,!0,{sourceMap:!1,shadowMode:!1})},27547:function(e,a,t){var r=t(91643);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals);var o=t(74825).A;o("fd0d55da",r,!0,{sourceMap:!1,shadowMode:!1})},43866:function(e,a,t){var r=t(98938);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals);var o=t(74825).A;o("62abc292",r,!0,{sourceMap:!1,shadowMode:!1})}}]);
|
||
//# sourceMappingURL=harvester-1.8.0-rc2.umd.min.348.js.map
|