ranui
Version:
A framework-agnostic Web Components UI library built on native custom elements, with TypeScript types, light/dark theming, SSR and PWA support.
2 lines (1 loc) • 2.72 kB
JavaScript
const a=require("./chunk-Y2CYZVJY-DPaYLFFP.cjs"),l=require("./src-C9EhKhbk.cjs"),c=require("./chunk-WYO6CB5R-u4mJNOcO.cjs"),u=require("./dist-C20XxSsP.cjs");var o=u.require_dist(),d=a.__name((n,e)=>{const t=n.append("rect");if(t.attr("x",e.x),t.attr("y",e.y),t.attr("fill",e.fill),t.attr("stroke",e.stroke),t.attr("width",e.width),t.attr("height",e.height),e.name&&t.attr("name",e.name),e.rx&&t.attr("rx",e.rx),e.ry&&t.attr("ry",e.ry),e.attrs!==void 0)for(const r in e.attrs)t.attr(r,e.attrs[r]);return e.class&&t.attr("class",e.class),t},"drawRect"),m=a.__name((n,e)=>{d(n,{x:e.startx,y:e.starty,width:e.stopx-e.startx,height:e.stopy-e.starty,fill:e.fill,stroke:e.stroke,class:"rect"}).lower()},"drawBackgroundRect"),p=a.__name((n,e)=>{const t=e.text.replace(c.lineBreakRegex," "),r=n.append("text");r.attr("x",e.x),r.attr("y",e.y),r.attr("class","legend"),r.style("text-anchor",e.anchor),e.class&&r.attr("class",e.class);const i=r.append("tspan");return i.attr("x",e.x+e.textMargin*2),i.text(t),r},"drawText"),y=a.__name((n,e,t,r)=>{const i=n.append("image");i.attr("x",e),i.attr("y",t);const s=(0,o.sanitizeUrl)(r);i.attr("xlink:href",s)},"drawImage"),f=a.__name((n,e,t,r)=>{const i=n.append("use");i.attr("x",e),i.attr("y",t);const s=(0,o.sanitizeUrl)(r);i.attr("xlink:href",`#${s}`)},"drawEmbeddedImage"),g=a.__name(()=>({x:0,y:0,width:100,height:100,fill:"#EDF2AE",stroke:"#666",anchor:"start",rx:0,ry:0}),"getNoteRect"),x=a.__name(()=>({x:0,y:0,width:100,height:100,"text-anchor":"start",style:"#666",textMargin:0,rx:0,ry:0,tspan:!0}),"getTextObj"),_=a.__name(()=>{let n=l.select_default(".mermaidTooltip");return n.empty()&&(n=l.select_default("body").append("div").attr("class","mermaidTooltip").style("opacity",0).style("position","absolute").style("text-align","center").style("max-width","200px").style("padding","2px").style("font-size","12px").style("background","#ffffde").style("border","1px solid #333").style("border-radius","2px").style("pointer-events","none").style("z-index","100")),n},"createTooltip");Object.defineProperty(exports,"createTooltip",{enumerable:!0,get:function(){return _}});Object.defineProperty(exports,"drawBackgroundRect",{enumerable:!0,get:function(){return m}});Object.defineProperty(exports,"drawEmbeddedImage",{enumerable:!0,get:function(){return f}});Object.defineProperty(exports,"drawImage",{enumerable:!0,get:function(){return y}});Object.defineProperty(exports,"drawRect",{enumerable:!0,get:function(){return d}});Object.defineProperty(exports,"drawText",{enumerable:!0,get:function(){return p}});Object.defineProperty(exports,"getNoteRect",{enumerable:!0,get:function(){return g}});Object.defineProperty(exports,"getTextObj",{enumerable:!0,get:function(){return x}});