mirror of
https://github.com/harvester/harvester-ui-extension.git
synced 2026-03-22 05:01:45 +00:00
2 lines
9.9 KiB
JavaScript
2 lines
9.9 KiB
JavaScript
(("undefined"!==typeof self?self:this)["webpackChunkharvester_1_8_0_dev"]=("undefined"!==typeof self?self:this)["webpackChunkharvester_1_8_0_dev"]||[]).push([[452],{55828:function(e,a,o){"use strict";o.d(a,{s:function(){return n}});var t=o(9274),r=o(4364);const n=e=>{const a=(0,t.ref)(!0),o=(0,t.ref)(!1),n=(0,t.ref)(),l=(0,t.ref)(),c=async()=>{try{a.value=!0,n.value=(0,t.toValue)(await e())}catch(o){l.value=o,r.error("Error fetching data",o)}finally{a.value=!1}},d=async()=>{a.value||(o.value=!0,await c(),o.value=!1)};return c(),(0,t.computed)((()=>({loading:a.value,data:n.value,error:l.value,refresh:d,refreshing:o.value})))}},19337:function(e,a,o){"use strict";o.d(a,{A:function(){return s}});var t=o(9274),r=o(74536),n=o(82149),l=o(25805),c=(0,t.defineComponent)({__name:"PopoverCard",props:{cardTitle:{},fallbackFocus:{default:"body"},showPopoverAriaLabel:{default:"Show more"}},setup(e){const a=e,o=(0,t.ref)(null),c=(0,t.ref)(null),d=(0,t.ref)(!1),p=(0,t.ref)(!1);return(0,t.watch)((()=>o.value),(e=>{if(e&&p.value){const e={...n.mG,fallbackFocus:a.fallbackFocus,setReturnFocus:()=>".focus-button"};(0,n.ve)((()=>d.value),"#popover-card",e)}})),(e,n)=>{const s=(0,t.resolveComponent)("v-dropdown");return(0,t.openBlock)(),(0,t.createElementBlock)("div",{class:(0,t.normalizeClass)(["popover-card-base",{open:d.value}]),onMouseleave:n[2]||(n[2]=e=>{d.value=!1,p.value=!1}),onKeydown:n[3]||(n[3]=(0,t.withKeys)((e=>{d.value=!1,p.value=!1}),["escape"]))},[(0,t.createVNode)(s,{triggers:[],container:c.value,shown:d.value,placement:"bottom-start"},{popper:(0,t.withCtx)((()=>[(0,t.renderSlot)(e.$slots,"card",{},(()=>[(0,t.createVNode)(r.A,{id:"popover-card",ref_key:"card",ref:o,class:"popover-card",title:a.cardTitle},{"heading-action":(0,t.withCtx)((()=>[(0,t.renderSlot)(e.$slots,"heading-action",{close:()=>{d.value=!1,p.value=!1}})])),default:(0,t.withCtx)((()=>[(0,t.renderSlot)(e.$slots,"card-body")])),_:3},8,["title"])]))])),default:(0,t.withCtx)((()=>[(0,t.createElementVNode)("div",{class:"popover-card-target",onMouseenter:n[1]||(n[1]=e=>d.value=!0)},[(0,t.renderSlot)(e.$slots,"default"),(0,t.createVNode)(l.A,{variant:"ghost",class:"focus-button","aria-label":a.showPopoverAriaLabel,"aria-haspopup":"true","aria-expanded":d.value,onClick:n[0]||(n[0]=e=>{d.value=!0,p.value=!0})},{default:(0,t.withCtx)((()=>n[4]||(n[4]=[(0,t.createElementVNode)("i",{class:"icon icon-chevron-down icon-sm"},null,-1)]))),_:1,__:[4]},8,["aria-label","aria-expanded"]),(0,t.createElementVNode)("div",{ref_key:"popoverContainer",ref:c,class:"popover-card-container"},null,512)],32)])),_:3},8,["container","shown"])],34)}}}),d=(o(76452),o(47433));const p=(0,d.A)(c,[["__scopeId","data-v-478de802"]]);var s=p},18452:function(e,a,o){"use strict";o.r(a),o.d(a,{default:function(){return E}});var t=o(9274),r=o(19337),n=o(25805),l=o(95457),c=o(65359),d=o(55828);const p=(e,a)=>{const o=(0,t.ref)(null);(0,t.onMounted)((()=>{o.value=setInterval(e,a)})),(0,t.onBeforeUnmount)((()=>{o.value&&clearInterval(o.value)}))},s={class:"autoscaler-card"},i={key:0,class:"loading"},u=["alt"],v={key:1,class:"details"},f={key:0,class:"label text-deemphasized"},h={key:1},m={key:2,class:"value"},b={key:1},g={key:2,class:"text-warning"};var k=(0,t.defineComponent)({__name:"AutoscalerCard",props:{value:{}},setup(e){const a=e,o=(0,c.Pj)(),r=(0,l.s)(o),n=(0,d.s)((async()=>await a.value.loadAutoscalerDetails()));p((()=>n.value.refresh()),1e4);const k=(0,t.computed)((()=>n.value.data));return(e,a)=>((0,t.openBlock)(),(0,t.createElementBlock)("div",s,[(0,t.unref)(n).loading&&!(0,t.unref)(n).refreshing?((0,t.openBlock)(),(0,t.createElementBlock)("div",i,[(0,t.createElementVNode)("i",{class:"icon icon-lg icon-spinner icon-spin",alt:(0,t.unref)(r).t("autoscaler.card.loadingAlt")},null,8,u)])):(0,t.unref)(n).data?((0,t.openBlock)(),(0,t.createElementBlock)("div",v,[((0,t.openBlock)(!0),(0,t.createElementBlock)(t.Fragment,null,(0,t.renderList)(k.value,(e=>((0,t.openBlock)(),(0,t.createElementBlock)("div",{key:e.label,class:"detail"},[e.value?((0,t.openBlock)(),(0,t.createElementBlock)("label",f,(0,t.toDisplayString)(e.label),1)):e.label?((0,t.openBlock)(),(0,t.createElementBlock)("h5",h,(0,t.toDisplayString)(e.label),1)):(0,t.createCommentVNode)("",!0),e.value?((0,t.openBlock)(),(0,t.createElementBlock)("div",m,["object"===typeof e.value?((0,t.openBlock)(),(0,t.createBlock)((0,t.resolveDynamicComponent)(e.value.component),(0,t.mergeProps)({key:0,ref_for:!0},e.value.props),null,16)):((0,t.openBlock)(),(0,t.createElementBlock)("span",b,(0,t.toDisplayString)(e.value),1))])):(0,t.createCommentVNode)("",!0)])))),128))])):((0,t.openBlock)(),(0,t.createElementBlock)("div",g,(0,t.toDisplayString)((0,t.unref)(r).t("autoscaler.card.loadingError")),1))]))}}),_=(o(67858),o(47433));const w=(0,_.A)(k,[["__scopeId","data-v-3d700c69"]]);var y=w;const x={key:1,class:"text-muted autoscaler"};var B=(0,t.defineComponent)({__name:"Autoscaler",props:{value:{type:[String,Boolean],default:!0},row:{}},setup(e){const a=e,o=(0,c.Pj)(),d=(0,l.s)(o),p=(0,t.computed)((()=>!0===a.value||"true"===a.value)),s=(0,t.computed)((()=>a.row.isAutoscalerPaused?"icon-play":"icon-pause")),i=(0,t.computed)((()=>a.row.isAutoscalerPaused?d.t("autoscaler.card.resume"):d.t("autoscaler.card.pause"))),u=e=>{e.stopPropagation()};return(e,o)=>p.value?((0,t.openBlock)(),(0,t.createElementBlock)("span",{key:0,class:"autoscaler",onClick:u},[(0,t.createVNode)(r.A,{"card-title":(0,t.unref)(d).t("autoscaler.card.title"),"fallback-focus":".autoscaler .action"},(0,t.createSlots)({"card-body":(0,t.withCtx)((()=>[(0,t.createVNode)(y,{value:a.row},null,8,["value"])])),default:(0,t.withCtx)((()=>[o[0]||(o[0]=(0,t.createElementVNode)("i",{class:"icon icon-checkmark"},null,-1))])),_:2},[a.row.canExplore?{name:"heading-action",fn:(0,t.withCtx)((({close:o})=>[e.row.canPauseResumeAutoscaler?((0,t.openBlock)(),(0,t.createBlock)(n.A,{key:0,variant:"secondary",size:"small",class:"action",onClick:()=>{a.row.toggleAutoscalerRunner(),o()}},{default:(0,t.withCtx)((()=>[(0,t.createElementVNode)("i",{class:(0,t.normalizeClass)(`icon ${s.value} icon-sm`)},null,2),(0,t.createTextVNode)(" "+(0,t.toDisplayString)(i.value),1)])),_:2},1032,["onClick"])):(0,t.createCommentVNode)("",!0)])),key:"0"}:void 0]),1032,["card-title"])])):((0,t.openBlock)(),(0,t.createElementBlock)("span",x," — "))}});o(44767);const C=(0,_.A)(B,[["__scopeId","data-v-48786cca"]]);var E=C},4037:function(e,a,o){"use strict";o.r(a);var t=o(36758),r=o.n(t),n=o(40935),l=o.n(n),c=l()(r());c.push([e.id,".autoscaler-card[data-v-3d700c69]{width:240px}.autoscaler-card .loading[data-v-3d700c69]{display:flex;justify-content:center}.autoscaler-card .detail[data-v-3d700c69]{display:flex;white-space:nowrap;width:244px}.autoscaler-card .detail[data-v-3d700c69]:not(:last-of-type){margin-bottom:8px}.autoscaler-card .detail .value[data-v-3d700c69],.autoscaler-card .detail label[data-v-3d700c69]{width:50%}.autoscaler-card h5[data-v-3d700c69]{margin-bottom:0;margin-top:12px;font-size:14px;font-weight:600}",""]),a["default"]=c},66308:function(e,a,o){"use strict";o.r(a);var t=o(36758),r=o.n(t),n=o(40935),l=o.n(n),c=l()(r());c.push([e.id,".popover-card-base[data-v-478de802]{position:relative;width:100%}.popover-card-base .popover-card[data-v-478de802]{border:none}.popover-card-base .display-container[data-v-478de802]{position:absolute;left:0;right:0;top:0;bottom:0}.popover-card-base .display[data-v-478de802]{display:inline-flex;max-width:100%}.popover-card-base .display a[data-v-478de802]{flex:1}.popover-card-base .popover-card-target[data-v-478de802]{height:17px;display:inline-block}.popover-card-base .rc-button.btn.focus-button[data-v-478de802]{margin-left:4px;margin-right:2px;padding:0;width:0;height:auto;min-height:auto;overflow:hidden;border-width:0}.popover-card-base .rc-button.btn.focus-button[data-v-478de802]:focus{width:auto;border-width:1px}.popover-card-base .popover-card-base[data-v-478de802]{border:none}.popover-card-base .popover-card-container[data-v-478de802]{position:absolute;height:10px;bottom:-10px}.popover-card-base.open .popover-card-container[data-v-478de802]{width:100%}.popover-card-base[data-v-478de802] >.v-popper>.btn.variant-link{padding:0;min-height:auto;line-height:normal}.popover-card-base[data-v-478de802] >.v-popper>.btn.variant-link:hover{background:none}.popover-card-base[data-v-478de802] .popover-card-container>.v-popper__popper{border-radius:6px;box-shadow:4px 4px 8px 0 rgba(0,0,0,.04)}.popover-card-base[data-v-478de802] .popover-card-container>.v-popper__popper>.v-popper__wrapper .v-popper__arrow-container{display:none}.popover-card-base[data-v-478de802] .popover-card-container>.v-popper__popper>.v-popper__wrapper>.v-popper__inner{overflow:initial}.popover-card-base[data-v-478de802] .popover-card-container>.v-popper__popper>.v-popper__wrapper>.v-popper__inner,.popover-card-base[data-v-478de802] .popover-card-container>.v-popper__popper>.v-popper__wrapper>.v-popper__inner>div>.dropdownTarget{padding:0}",""]),a["default"]=c},61183:function(e,a,o){"use strict";o.r(a);var t=o(36758),r=o.n(t),n=o(40935),l=o.n(n),c=l()(r());c.push([e.id,".autoscaler[data-v-48786cca] .heading{height:24px}.autoscaler[data-v-48786cca] .heading .title{font-size:16px;font-weight:600;line-height:24px}.autoscaler[data-v-48786cca] button.btn.action{line-height:15px;font-size:12px;height:24px;min-height:auto;padding:0 8px}.autoscaler[data-v-48786cca] button.btn.action i{margin-right:8px}",""]),a["default"]=c},67858:function(e,a,o){var t=o(4037);t.__esModule&&(t=t.default),"string"===typeof t&&(t=[[e.id,t,""]]),t.locals&&(e.exports=t.locals);var r=o(74825).A;r("3c345ce7",t,!0,{sourceMap:!1,shadowMode:!1})},76452:function(e,a,o){var t=o(66308);t.__esModule&&(t=t.default),"string"===typeof t&&(t=[[e.id,t,""]]),t.locals&&(e.exports=t.locals);var r=o(74825).A;r("0877e602",t,!0,{sourceMap:!1,shadowMode:!1})},44767:function(e,a,o){var t=o(61183);t.__esModule&&(t=t.default),"string"===typeof t&&(t=[[e.id,t,""]]),t.locals&&(e.exports=t.locals);var r=o(74825).A;r("f641e672",t,!0,{sourceMap:!1,shadowMode:!1})}}]);
|
|
//# sourceMappingURL=harvester-1.8.0-dev.umd.min.452.js.map
|