@runeya/runeya
Version:
Monitor processes as a stack
2 lines (1 loc) • 3.1 kB
JavaScript
import{r as g,j as k,ad as y,a as r,o as s,b as d,h as o,u as c,n as u,c as C,g as i,t as m,F as S,q as B,s as H,f as b}from"./index-CXxIspfv.js";import{_ as x}from"./_plugin-vue_export-helper-DlAUqK2U.js";const T={props:{triggerHeight:{default:"auto"},maxHeight:{default:"auto"},maxWidth:{default:"100vh"},trigger:{default:"click"},placement:{default:"bottom"},appendTo:{default:"parent"},disable:{default:!1},fullWidth:{default:!1},showOnCreate:{default:!1}},setup(e){const n=g(null),a=g(null),l=g();return k(()=>{n.value&&(l.value=y(n.value,{trigger:e.trigger,maxWidth:e.maxWidth,content:a.value,placement:e.placement,interactive:!0,allowHTML:!0,appendTo:e.appendTo||document.querySelector("body"),arrow:!0,hideOnClick:!0,animation:"shift-away",theme:"light-border",showOnCreate:e.showOnCreate}))}),{tippyInstance:l,refTrigger:n,refContent:a,tippy:y}}},w={key:1,class:"popover-root"};function $(e,n,a,l,f,h){return a.disable?(s(),r("div",w,[o(e.$slots,"trigger",{},void 0,!0)])):(s(),r("div",{key:0,class:u(["popover-root",{fullWidth:a.fullWidth}])},[d("div",{ref:"refTrigger",class:"trigger",style:c({height:a.triggerHeight})},[o(e.$slots,"trigger",{},void 0,!0)],4),d("div",{ref:"refContent",class:"content",style:c({maxHeight:a.maxHeight,overflow:a.maxHeight!=="auto"?"auto":"inherit"})},[o(e.$slots,"content",{},void 0,!0)],4)],2))}const p=x(T,[["render",$],["__scopeId","data-v-6d2b88ed"]]),P={key:0,class:"title"},W={key:0},O={class:"actions"},_=["onClick"],z={key:1,class:"text"},R={key:0,class:"text"},j={__name:"Section",props:{header:{default:""},actions:{default:()=>[]},maxHeight:{default:"auto"},noStyle:{default:!1},noBodyPadding:{default:!1},scroll:{default:!0},headerBold:{default:!1},headerCenter:{default:!1},noRadius:{default:!1}},setup(e){const n=e,a=C(()=>n.actions.filter(l=>!l.hidden));return(l,f)=>{var h;return s(),r("div",{class:u(["section-rtJYbnZTmbTnRmjreRzSMmHPf4NqoWVqEbGFBsz8BGaeKn",{noStyle:e.noStyle,noBodyPadding:e.noBodyPadding,headerBold:e.headerBold,headerCenter:e.headerCenter,noRadius:e.noRadius}])},[f[0]||(f[0]=d("div",{class:"background"},null,-1)),e.header||(h=e.actions)!=null&&h.length||l.$slots.header?(s(),r("div",P,[e.header?(s(),r("div",W,m(e.header),1)):o(l.$slots,"header",{key:1}),d("div",O,[o(l.$slots,"actions"),(s(!0),r(S,null,B(a.value,t=>(s(),H(p,{key:t.label,appendTo:"parent",trigger:"mouseenter",placement:"top",disable:!t.hover},{trigger:b(()=>[d("button",{onClick:q=>{var v;return(v=t==null?void 0:t.click)==null?void 0:v.call(t)},class:u(["action small",{mini:!t.label&&t.icon||t.small,active:t.active}]),style:c(t.style||{})},[t.icon?(s(),r("i",{key:0,class:u(t.icon),"aria-hidden":"true"},null,2)):i("",!0),t.label?(s(),r("span",z,m(t.label),1)):i("",!0)],14,_)]),content:b(()=>[t.hover?(s(),r("span",R,m(t.hover),1)):i("",!0)]),_:2},1032,["disable"]))),128))])])):i("",!0),d("div",{class:"content",style:c({maxHeight:e.maxHeight,overflow:e.scroll?"auto":"inherit"})},[o(l.$slots,"default")],4)],2)}}},N=Object.freeze(Object.defineProperty({__proto__:null,default:j},Symbol.toStringTag,{value:"Module"}));export{p as P,N as S,j as _};