mermaid
Version:
Markdown-ish syntax for generating flowcharts, mindmaps, sequence diagrams, class diagrams, gantt charts, git graphs and more.
2 lines (1 loc) • 889 B
JavaScript
import{a as r}from"./chunk-QVIEFLGF.mjs";var y=r((t,n)=>{let{theme:p,themeVariables:s}=n,{useGradient:c,gradientStart:f,gradientStop:g}=s??{},o=t.attr("id"),l=p?.includes("dark")?"#FFFFFF":"#000000",a=r((m,e,i)=>t.append("defs").append("filter").attr("id",m).attr("height",e).attr("width",e).append("feDropShadow").attr("dx",i).attr("dy",i).attr("stdDeviation",0).attr("flood-opacity","0.06").attr("flood-color",l),"dropShadow");if(a(`${o}-drop-shadow`,"130%","4"),a(`${o}-drop-shadow-small`,"150%","2"),!c)return;let d=t.append("linearGradient").attr("id",`${o}-gradient`).attr("gradientUnits","objectBoundingBox").attr("x1","0%").attr("y1","0%").attr("x2","100%").attr("y2","0%");d.append("svg:stop").attr("offset","0%").attr("stop-color",f).attr("stop-opacity",1),d.append("svg:stop").attr("offset","100%").attr("stop-color",g).attr("stop-opacity",1)},"insertLookDefs");export{y as a};