mermaid
Version:
Markdown-ish syntax for generating flowcharts, mindmaps, sequence diagrams, class diagrams, gantt charts, git graphs and more.
2 lines (1 loc) • 628 B
JavaScript
import{a as t}from"./chunk-QVIEFLGF.mjs";var i=new Set(["redux-color","redux-dark-color"]),p=12,d=64,r=t(n=>Array.isArray(n)&&n.length>0,"hasPalette"),S=t((n,o)=>n!=null&&i.has(n)&&r(o),"isColorTheme"),a=/^[\w-]+$/,l=t(n=>{let o=typeof n=="string"||typeof n=="number"?String(n):"";return a.test(o)?o:"classic"},"safeLook"),s=t(n=>r(n)?n.length:0,"paletteSlotCount"),f=t((n,o)=>r(o)?s(o):typeof n=="number"&&Number.isInteger(n)&&n>0&&n<=d?n:p,"colorSlotCount"),x=t((n,o,u,e)=>{if(o===void 0||!S(u,e))return;let c=o%s(e);n.attr("data-color-id",`color-${c}`)},"stampColorSlot");export{i as a,r as b,S as c,l as d,s as e,f,x as g};