mirror of
https://github.com/harvester/harvester-ui-extension.git
synced 2026-11-15 05:16:16 +08:00
2 lines
14 KiB
JavaScript
2 lines
14 KiB
JavaScript
(("undefined"!==typeof self?self:this)["webpackChunkharvester_1_10_0_dev"]=("undefined"!==typeof self?self:this)["webpackChunkharvester_1_10_0_dev"]||[]).push([[833],{52833:function(e,a,t){"use strict";t.r(a),t.d(a,{default:function(){return P}});var r=t(9274),o=t(28438),c=t(95457),s=t(65359);const l={class:"scaler","data-testid":"scaler"},n=["aria-label","disabled","aria-disabled"],d={class:"value","data-testid":"scaler-value"},i=["aria-label","disabled","aria-disabled"];var u=(0,r.defineComponent)({__name:"Scaler",props:{ariaResourceName:{},value:{default:0},min:{default:void 0},max:{default:void 0},disabled:{type:Boolean,default:!1}},emits:["decrease","increase"],setup(e,{emit:a}){const t=e,o=a,u=(e,a)=>{t.disabled||o(e,a)},p=(0,s.Pj)(),v=(0,c.s)(p);return(e,a)=>((0,r.openBlock)(),(0,r.createElementBlock)("div",l,[(0,r.createElementVNode)("button",{class:"decrease","aria-label":(0,r.unref)(v).t("component.resource.detail.card.scaler.ariaLabel.decrease",{resourceName:t.ariaResourceName}),disabled:!!t.min&&t.value<=t.min,"aria-disabled":t.disabled,"data-testid":"scaler-decrease",onClick:a[0]||(a[0]=e=>u("decrease",t.value-1))},[...a[2]||(a[2]=[(0,r.createElementVNode)("i",{class:"icon icon-sm icon-minus"},null,-1)])],8,n),(0,r.createElementVNode)("div",d,(0,r.toDisplayString)(t.value),1),(0,r.createElementVNode)("button",{class:"increase","aria-label":(0,r.unref)(v).t("component.resource.detail.card.scaler.ariaLabel.increase",{resourceName:t.ariaResourceName}),disabled:!!t.max&&t.value>=t.max,"aria-disabled":t.disabled,"data-testid":"scaler-increase",onClick:a[1]||(a[1]=e=>u("increase",t.value+1))},[...a[3]||(a[3]=[(0,r.createElementVNode)("i",{class:"icon icon-sm icon-plus"},null,-1)])],8,i)]))}}),p=(t(79881),t(47433));const v=(0,p.A)(u,[["__scopeId","data-v-0cf6db5b"]]);var b=v,f=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(t,o)=>((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 y=x,k=t(28533);const _=["aria-label"],C={class:"count"};var w=(0,r.defineComponent)({__name:"RcCounterBadge",props:{count:{},type:{},disabled:{type:Boolean,default:!1},ariaLabel:{},status:{},backgroundColor:{},borderColor:{},textColor:{}},setup(e){(0,r.useCssVars)(e=>({v13607539:d.value,v22c6c477:n.value,v72954550:i.value,v9291234e:u.value}));const a=e;const t=(0,r.computed)(()=>a.count<1e3?a.count:"999+"),o=(0,r.computed)(()=>a.status??"none"),c=(0,k.WZ)(o,"outlined"),s=(0,r.computed)(()=>{const e="active"===a.type;if(a.disabled)return{background:e?"var(--rc-active-disabled-background)":"var(--rc-inactive-background)",border:e?"var(--rc-active-border)":"var(--rc-inactive-disabled-border)",text:"var(--rc-disabled-text-color)",hoverBorder:e?"var(--rc-active-border)":"var(--rc-inactive-disabled-border)"};const t="var(--rc-counter-badge-inactive-border, var(--rc-inactive-border))";return{background:e?"var(--rc-active-background)":"var(--rc-counter-badge-inactive-background, var(--rc-inactive-background))",border:e?"var(--rc-active-border)":t,text:"var(--body-text)",hoverBorder:e?"var(--rc-primary-hover)":t}}),l=(e,t,r)=>e||(a.status?t:r),n=(0,r.computed)(()=>l(a.backgroundColor,c.backgroundColor.value,s.value.background)),d=(0,r.computed)(()=>l(a.borderColor,c.borderColor.value,s.value.border)),i=(0,r.computed)(()=>l(a.textColor,c.textColor.value,s.value.text)),u=(0,r.computed)(()=>l(a.borderColor,c.borderColor.value,s.value.hoverBorder));return(e,o)=>((0,r.openBlock)(),(0,r.createElementBlock)("div",{class:(0,r.normalizeClass)(["rc-counter-badge",{[a.type]:!0,disabled:a.disabled}]),"aria-label":a.ariaLabel,"data-testid":"rc-counter-badge"},[(0,r.createElementVNode)("span",C,(0,r.toDisplayString)(t.value),1)],10,_))}});t(84288);const B=(0,p.A)(w,[["__scopeId","data-v-096e4b68"]]);var N=B;t(49232);t(51194),t(53440);const E={class:"status-row"},M={class:"label"},V={class:"count"},S={class:"percent text-muted"};var A=(0,r.defineComponent)({__name:"StatusRow",props:{color:{},label:{},count:{},percent:{}},setup(e){return(a,t)=>((0,r.openBlock)(),(0,r.createElementBlock)("div",E,[(0,r.createElementVNode)("div",{class:"indicator",style:(0,r.normalizeStyle)({backgroundColor:(0,r.unref)(m.zL)(e.color)})},null,4),(0,r.createElementVNode)("div",M,(0,r.toDisplayString)(e.label),1),(0,r.createElementVNode)("div",V,[(0,r.createVNode)((0,r.unref)(N),{count:e.count,type:"inactive"},null,8,["count"])]),(0,r.createElementVNode)("div",S,(0,r.toDisplayString)(e.percent.toFixed(1))+"% ",1)]))}});t(52932);const z=(0,p.A)(A,[["__scopeId","data-v-377b897a"]]);var D=z,R=t(73883);const I={class:"scale"},L={key:2,class:"pod-distribution"},j={key:3,class:"text-deemphasized"};var F=(0,r.defineComponent)({__name:"index",props:{title:{},resources:{default:void 0},summaryData:{default:void 0},showScaling:{type:Boolean,default:!1},scaleValue:{default:0},noResourcesMessage:{default:void 0},onIncrease:{type:Function,default:void 0},onDecrease:{type:Function,default:void 0}},setup(e){const a=(0,s.Pj)(),t=(0,c.s)(a),l=e,n=(0,r.ref)(),d=async(e,a)=>{n.value=e;try{await(a?.(e))}finally{n.value=void 0}},i=(0,r.computed)(()=>{const e=l.summaryData?.summary;if(!e?.length)return null;const a=e.find(e=>"metadata.state.name"===e.property);return a?.counts||null}),u=(0,r.computed)(()=>{const e={},a=i.value;if(a)for(const[t,r]of Object.entries(a)){const a=(0,R.uU)(t),o=a?.replace("text-","")||"disabled";e[o]=e[o]||{count:0},e[o].count+=r.total}else l.resources?.forEach(a=>{const t=a.stateSimpleColor||"disabled";e[t]=e[t]||{count:0},e[t].count++});return e}),p=(0,r.computed)(()=>{const e={},a=i.value;if(a)for(const[t,r]of Object.entries(a)){const a=(0,R.ch)(t),o=(0,R.uU)(t),c=o?.replace("text-","")||"disabled";e[a]=e[a]||{count:0,color:c},e[a].count+=r.total}else l.resources?.forEach(a=>{const t=a.stateSimpleColor?.replace("text-","")||"disabled";e[a.stateDisplay]=e[a.stateDisplay]||{count:0,color:t},e[a.stateDisplay].count++});return e}),v=(e,a)=>a>0?e/a*100:0,m=(0,r.computed)(()=>i.value?l.summaryData?.count??0:l.resources?.length??0),g=(0,r.computed)(()=>Object.keys(u.value)),h=(0,r.computed)(()=>g.value.map(e=>({color:e,percent:v(u.value[e]?.count||0,m.value)}))),x=(0,r.computed)(()=>Object.keys(p.value)),k=(0,r.computed)(()=>x.value.map(e=>({color:p.value[e].color,label:e,count:p.value[e].count,percent:v(p.value[e].count,m.value)})));return(a,c)=>((0,r.openBlock)(),(0,r.createBlock)(o.A,{title:e.title,"data-testid":"resource-detail-status-card"},(0,r.createSlots)({default:(0,r.withCtx)(()=>[k.value.length>0?((0,r.openBlock)(),(0,r.createBlock)(y,{key:0,segments:h.value},null,8,["segments"])):(0,r.createCommentVNode)("",!0),k.value.length>0?((0,r.openBlock)(),(0,r.createBlock)(f.A,{key:1})):(0,r.createCommentVNode)("",!0),k.value.length>0?((0,r.openBlock)(),(0,r.createElementBlock)("div",L,[((0,r.openBlock)(!0),(0,r.createElementBlock)(r.Fragment,null,(0,r.renderList)(k.value,(e,a)=>((0,r.openBlock)(),(0,r.createBlock)(D,{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",j,(0,r.toDisplayString)(l.noResourcesMessage),1)):(0,r.createCommentVNode)("",!0)]),_:2},[l.showScaling?{name:"heading-action",fn:(0,r.withCtx)(()=>[(0,r.createElementVNode)("div",I,[(0,r.createElementVNode)("span",null,(0,r.toDisplayString)((0,r.unref)(t).t("tableHeaders.scale")),1),(0,r.createVNode)(b,{ariaResourceName:(0,r.unref)(t).t("component.resource.detail.card.podsCard.ariaResourceName"),value:n.value??l.scaleValue,min:0,disabled:void 0!==n.value,onIncrease:c[0]||(c[0]=e=>d(e,l.onIncrease)),onDecrease:c[1]||(c[1]=e=>d(e,l.onDecrease))},null,8,["ariaResourceName","value","disabled"])])]),key:"0"}:void 0]),1032,["title"]))}});t(76284);const O=(0,p.A)(F,[["__scopeId","data-v-ee7a96e6"]]);var P=O},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=>({v5b89734f:(0,r.unref)(s),v34875fde:(0,r.unref)(l)}));const a=e,t=(0,r.toRef)(a,"status"),{backgroundColor:s,borderColor:l}=(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)]))}}),l=(t(43866),t(47433));const n=(0,l.A)(s,[["__scopeId","data-v-673187c5"]]);var d=n},28649:function(e,a,t){"use strict";t.r(a);var r=t(36758),o=t.n(r),c=t(40935),s=t.n(c),l=s()(o());l.push([e.id,".scaler[data-v-0cf6db5b]{display:inline-flex;align-items:center;height:32px;background-color:var(--accent-btn);border-radius:var(--border-radius-md);border:solid thin var(--primary);overflow:hidden}.scaler button[data-v-0cf6db5b]{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-0cf6db5b]{font-size:.6em}.scaler button[data-v-0cf6db5b]:hover{background-color:var(--accent-btn)}.scaler button[aria-disabled=true][data-v-0cf6db5b],.scaler button[disabled][data-v-0cf6db5b]{cursor:not-allowed;background:var(--disabled-bg);color:var(--disabled-text)}.scaler .value[data-v-0cf6db5b]{color:var(--body-text);cursor:default;padding:4px;padding-top:5px}",""]),a["default"]=l},11292:function(e,a,t){"use strict";t.r(a);var r=t(36758),o=t.n(r),c=t(40935),s=t.n(c),l=s()(o());l.push([e.id,".pod-distribution[data-v-ee7a96e6]{display:flex;flex-direction:column}.scale[data-v-ee7a96e6]{display:flex;align-items:center;gap:var(--gap)}",""]),a["default"]=l},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),l=s()(o());l.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"]=l},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),l=s()(o());l.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"]=l},77920:function(e,a,t){"use strict";t.r(a);var r=t(36758),o=t.n(r),c=t(40935),s=t.n(c),l=s()(o());l.push([e.id,".rc-counter-badge[data-v-096e4b68]{box-sizing:border-box;height:21px;display:inline-flex;padding:2px 8px;align-items:center;border-radius:30px;border:1px solid var(--v13607539);font-family:Lato;font-size:12px;font-style:normal;font-weight:400;line-height:17px;background:var(--v22c6c477);color:var(--v72954550)}.rc-counter-badge.active[data-v-096e4b68]{cursor:pointer}.rc-counter-badge.active[data-v-096e4b68]:hover{border-color:var(--v9291234e)}.rc-counter-badge.active.disabled[data-v-096e4b68]{cursor:not-allowed}",""]),a["default"]=l},66371:function(e,a,t){"use strict";t.r(a);var r=t(36758),o=t.n(r),c=t(40935),s=t.n(c),l=s()(o());l.push([e.id,".rc-status-badge[data-v-8133c8a2]{box-sizing:border-box;height:21px;display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border:1px solid transparent;border-radius:30px;font-family:Lato;font-size:12px;line-height:17px;background-color:var(--bb962a80);border-color:var(--a331affc);color:var(--v37a7a33e)}",""]),a["default"]=l},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),l=s()(o());l.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}.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}.rc-status-indicator .shape[data-v-673187c5]{background-color:var(--v5b89734f);border-color:var(--v34875fde)}",""]),a["default"]=l},79881:function(e,a,t){var r=t(28649);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals);var o=t(74825).A;o("4deba3a2",r,!0,{sourceMap:!1,shadowMode:!1})},76284:function(e,a,t){var r=t(11292);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals);var o=t(74825).A;o("e8e4208c",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})},84288:function(e,a,t){var r=t(77920);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals);var o=t(74825).A;o("ef27cdd8",r,!0,{sourceMap:!1,shadowMode:!1})},49232:function(e,a,t){var r=t(66371);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals);var o=t(74825).A;o("7e199556",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.10.0-dev.umd.min.833.js.map
|