mirror of
https://github.com/harvester/harvester-ui-extension.git
synced 2026-03-21 20:51:45 +00:00
2 lines
12 KiB
JavaScript
2 lines
12 KiB
JavaScript
(("undefined"!==typeof self?self:this)["webpackChunkharvester_1_8_0_dev"]=("undefined"!==typeof self?self:this)["webpackChunkharvester_1_8_0_dev"]||[]).push([[416],{55828:function(e,a,r){"use strict";r.d(a,{s:function(){return n}});var o=r(9274),t=r(4364);const n=e=>{const a=(0,o.ref)(!0),r=(0,o.ref)(!1),n=(0,o.ref)(),p=(0,o.ref)(),d=async()=>{try{a.value=!0,n.value=(0,o.toValue)(await e())}catch(r){p.value=r,t.error("Error fetching data",r)}finally{a.value=!1}},c=async()=>{a.value||(r.value=!0,await d(),r.value=!1)};return d(),(0,o.computed)((()=>({loading:a.value,data:n.value,error:p.value,refresh:c,refreshing:r.value})))}},19337:function(e,a,r){"use strict";r.d(a,{A:function(){return s}});var o=r(9274),t=r(74536),n=r(82149),p=r(25805),d=(0,o.defineComponent)({__name:"PopoverCard",props:{cardTitle:{},fallbackFocus:{default:"body"},showPopoverAriaLabel:{default:"Show more"}},setup(e){const a=e,r=(0,o.ref)(null),d=(0,o.ref)(null),c=(0,o.ref)(!1),i=(0,o.ref)(!1);return(0,o.watch)((()=>r.value),(e=>{if(e&&i.value){const e={...n.mG,fallbackFocus:a.fallbackFocus,setReturnFocus:()=>".focus-button"};(0,n.ve)((()=>c.value),"#popover-card",e)}})),(e,n)=>{const s=(0,o.resolveComponent)("v-dropdown");return(0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)(["popover-card-base",{open:c.value}]),onMouseleave:n[2]||(n[2]=e=>{c.value=!1,i.value=!1}),onKeydown:n[3]||(n[3]=(0,o.withKeys)((e=>{c.value=!1,i.value=!1}),["escape"]))},[(0,o.createVNode)(s,{triggers:[],container:d.value,shown:c.value,placement:"bottom-start"},{popper:(0,o.withCtx)((()=>[(0,o.renderSlot)(e.$slots,"card",{},(()=>[(0,o.createVNode)(t.A,{id:"popover-card",ref_key:"card",ref:r,class:"popover-card",title:a.cardTitle},{"heading-action":(0,o.withCtx)((()=>[(0,o.renderSlot)(e.$slots,"heading-action",{close:()=>{c.value=!1,i.value=!1}})])),default:(0,o.withCtx)((()=>[(0,o.renderSlot)(e.$slots,"card-body")])),_:3},8,["title"])]))])),default:(0,o.withCtx)((()=>[(0,o.createElementVNode)("div",{class:"popover-card-target",onMouseenter:n[1]||(n[1]=e=>c.value=!0)},[(0,o.renderSlot)(e.$slots,"default"),(0,o.createVNode)(p.A,{variant:"ghost",class:"focus-button","aria-label":a.showPopoverAriaLabel,"aria-haspopup":"true","aria-expanded":c.value,onClick:n[0]||(n[0]=e=>{c.value=!0,i.value=!0})},{default:(0,o.withCtx)((()=>n[4]||(n[4]=[(0,o.createElementVNode)("i",{class:"icon icon-chevron-down icon-sm"},null,-1)]))),_:1,__:[4]},8,["aria-label","aria-expanded"]),(0,o.createElementVNode)("div",{ref_key:"popoverContainer",ref:d,class:"popover-card-container"},null,512)],32)])),_:3},8,["container","shown"])],34)}}}),c=(r(76452),r(47433));const i=(0,c.A)(d,[["__scopeId","data-v-478de802"]]);var s=i},42416:function(e,a,r){"use strict";r.r(a),r.d(a,{default:function(){return x}});var o=r(9274),t=r(55828),n=r(65359);const p=["title"],d=["for"],c=["id"],i=["id"];var s=(0,o.defineComponent)({__name:"ResourcePopoverCard",props:{resource:{}},setup(e){const a=e,r=e=>`value-${e.label}:${e.content}`.toLowerCase().replaceAll(" ","");return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:"resource-popover-card",title:e.resource.nameDisplay},[(0,o.createElementVNode)("div",null,[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(a.resource.glance,((e,a)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{key:e.label,class:"row"},[(0,o.createElementVNode)("label",{class:"label text-deemphasized",for:r(e)},(0,o.toDisplayString)(e.label),9,d),(0,o.createElementVNode)("div",{id:r(e),class:"value"},[e.formatter?((0,o.openBlock)(),(0,o.createBlock)((0,o.resolveDynamicComponent)(e.formatter),(0,o.mergeProps)({key:0,ref_for:!0},e.formatterOpts,{id:0===a?"first-glance-item":void 0,value:e.content}),null,16,["id","value"])):((0,o.openBlock)(),(0,o.createElementBlock)("span",{key:1,id:0===a?"first-glance-item":void 0},(0,o.toDisplayString)(e.content),9,i))],8,c)])))),128))])],8,p))}}),l=(r(6828),r(47433));const u=(0,l.A)(s,[["__scopeId","data-v-5a4582e5"]]);var v=u,f=r(51194),h=r(95457),b=r(19337),g=r(76204);const m={key:1},_={key:1};var w=(0,o.defineComponent)({__name:"index",props:{type:{},id:{},currentStore:{},detailLocation:{}},setup(e){const a=(0,n.Pj)(),r=(0,h.s)(a),p=e,d=(0,o.ref)(null),c=(0,o.ref)(!1),i=(0,t.s)((async()=>{const e=p.currentStore||a.getters["currentStore"](p.type),r=await a.dispatch(`${e}/find`,{type:p.type,id:p.id});return r})),s=(0,o.computed)((()=>i.value.data?.stateSimpleColor||"unknown")),l=(0,o.computed)((()=>{if(!i.value.data)return"";const e=i.value.data,r=a.getters["currentStore"](e.type),o=a.getters[`${r}/schemaFor`](e.type);return e.parentNameOverride||a.getters["type-map/labelFor"](o)})),u=(0,o.computed)((()=>i.value.data?.nameDisplay||"")),w=()=>{c.value=!1};return(e,a)=>{const t=(0,o.resolveComponent)("router-link");return(0,o.unref)(i).error?((0,o.openBlock)(),(0,o.createElementBlock)("span",_,(0,o.toDisplayString)(p.id),1)):((0,o.openBlock)(),(0,o.createBlock)(b.A,{key:0,class:"resource-popover","card-title":u.value,"fallback-focus":"[data-testid='resource-popover-action-menu']","show-popover-aria-label":(0,o.unref)(r).t("component.resource.detail.glance.ariaLabel.showDetails",{name:u.value,resource:l.value})},(0,o.createSlots)({default:(0,o.withCtx)((()=>[(0,o.createElementVNode)("span",null,[(0,o.unref)(i).data?((0,o.openBlock)(),(0,o.createElementBlock)("span",{key:0,class:"display",onMouseenter:a[0]||(a[0]=e=>c.value=!0)},[(0,o.createVNode)(f.A,{shape:"disc",status:s.value},null,8,["status"]),(0,o.createVNode)(t,{to:p.detailLocation||(0,o.unref)(i).data.detailLocation||"#"},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)((0,o.toDisplayString)(u.value),1)])),_:1},8,["to"])],32)):((0,o.openBlock)(),(0,o.createElementBlock)("span",m,(0,o.toDisplayString)((0,o.unref)(i).loading)+"...",1))])])),_:2},[(0,o.unref)(i).data?{name:"heading-action",fn:(0,o.withCtx)((({close:e})=>[(0,o.createVNode)(g.A,{resource:(0,o.unref)(i).data,"button-aria-label":(0,o.unref)(r).t("component.resource.detail.glance.ariaLabel.actionMenu",{resource:u.value}),"data-testid":"resource-popover-action-menu",onActionInvoked:e},null,8,["resource","button-aria-label","onActionInvoked"])])),key:"0"}:void 0,(0,o.unref)(i).data?{name:"card-body",fn:(0,o.withCtx)((()=>[(0,o.createVNode)(v,{id:"resource-popover-card",ref_key:"card",ref:d,resource:(0,o.unref)(i).data,onActionInvoked:w},null,8,["resource"])])),key:"1"}:void 0]),1032,["card-title","show-popover-aria-label"]))}}});r(21250);const k=(0,l.A)(w,[["__scopeId","data-v-3667788a"]]);var x=k},51194:function(e,a,r){"use strict";r.d(a,{A:function(){return i}});var o=r(9274),t=r(28533);const n={class:"rc-status-indicator"};var p=(0,o.defineComponent)({__name:"RcStatusIndicator",props:{shape:{},status:{}},setup(e){(0,o.useCssVars)((e=>({"5b89734f":(0,o.unref)(p),"34875fde":(0,o.unref)(d)})));const a=e,r=(0,o.toRef)(a,"status"),{backgroundColor:p,borderColor:d}=(0,t.WZ)(r,"solid");return(e,r)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",n,[(0,o.createElementVNode)("div",{class:(0,o.normalizeClass)(["shape",{[a.shape]:!0,[a.status]:!0}])},null,2)]))}}),d=(r(43866),r(47433));const c=(0,d.A)(p,[["__scopeId","data-v-673187c5"]]);var i=c},66308:function(e,a,r){"use strict";r.r(a);var o=r(36758),t=r.n(o),n=r(40935),p=r.n(n),d=p()(t());d.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"]=d},35052:function(e,a,r){"use strict";r.r(a);var o=r(36758),t=r.n(o),n=r(40935),p=r.n(n),d=p()(t());d.push([e.id,".resource-popover-card[data-v-5a4582e5]{width:288px}.resource-popover-card .dropdown-item[data-v-5a4582e5]{display:inline-block;padding:0;margin:0;border:none}.resource-popover-card .dropdown-item[data-v-5a4582e5]:hover{background:none}.resource-popover-card[data-v-5a4582e5] .badge-state{height:20px;font-size:12px}.resource-popover-card[data-v-5a4582e5] .heading{height:24px}.resource-popover-card[data-v-5a4582e5] .heading .title{font-size:16px;font-weight:600;line-height:24px}.resource-popover-card[data-v-5a4582e5] .btn.variant-link.rc-button,.resource-popover-card[data-v-5a4582e5] .v-popper{height:24px;min-height:auto;padding:0}.resource-popover-card[data-v-5a4582e5] .v-popper{padding:0}.resource-popover-card[data-v-5a4582e5] .btn.variant-link.rc-button.variant-ghost{color:#141419;padding:0 12px}.resource-popover-card[data-v-5a4582e5] .btn.variant-link.rc-button.variant-ghost i{display:inline-flex;justify-content:center;font-size:12px;width:2.5px}.resource-popover-card[data-v-5a4582e5] .btn.variant-link.rc-button.variant-ghost:hover{background-color:transparent}.resource-popover-card .row[data-v-5a4582e5]{display:flex;flex-direction:row;line-height:21px}.resource-popover-card .row[data-v-5a4582e5]:not(:first-of-type){margin-top:4px}.resource-popover-card .row .label[data-v-5a4582e5]{width:50%}",""]),a["default"]=d},21922:function(e,a,r){"use strict";r.r(a);var o=r(36758),t=r.n(o),n=r(40935),p=r.n(n),d=p()(t());d.push([e.id,".resource-popover[data-v-3667788a]{position:relative;width:100%}.resource-popover .display[data-v-3667788a]{display:inline-flex}.resource-popover .rc-status-indicator[data-v-3667788a]{margin-right:12px;margin-top:4px;height:auto;line-height:normal}",""]),a["default"]=d},98938:function(e,a,r){"use strict";r.r(a);var o=r(36758),t=r.n(o),n=r(40935),p=r.n(n),d=p()(t());d.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"]=d},76452:function(e,a,r){var o=r(66308);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals);var t=r(74825).A;t("0877e602",o,!0,{sourceMap:!1,shadowMode:!1})},6828:function(e,a,r){var o=r(35052);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals);var t=r(74825).A;t("93d9ddb4",o,!0,{sourceMap:!1,shadowMode:!1})},21250:function(e,a,r){var o=r(21922);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals);var t=r(74825).A;t("f581eeb6",o,!0,{sourceMap:!1,shadowMode:!1})},43866:function(e,a,r){var o=r(98938);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals);var t=r(74825).A;t("62abc292",o,!0,{sourceMap:!1,shadowMode:!1})}}]);
|
|
//# sourceMappingURL=harvester-1.8.0-dev.umd.min.416.js.map
|