openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
1 lines • 3.49 kB
JavaScript
import{n as e}from"./rolldown-runtime-8BhlS34s.js";import{Bn as t,Rn as n,zn as r}from"./control-ui-core-9qYjK5B2.js";import{Do as i}from"./ui-DuRgK6kL.js";function a(e,t){let n=r(e,t),i=n.toLowerCase();if(u.has(i)||f.test(n)||d.test(n))return n;throw Error(`Unsupported tweakcn token: ${t}`)}function o(e,n,o,s){let c=i(e[o])??i(n?.[o]);if(c)return o===`font-sans`||o===`font-mono`?t(c,o):a(c,o);if(s!=null)return o===`font-sans`||o===`font-mono`?t(s,o):r(s,o);throw Error(`tweakcn theme is missing required token: ${o}`)}function s(e,t,n){let r=e===`light`,i=r?`black`:`white`,a=o(t,n,`background`),s=o(t,n,`foreground`),u=o(t,n,`card`),d=o(t,n,`card-foreground`),f=o(t,n,`popover`),p=o(t,n,`popover-foreground`),m=o(t,n,`primary`),h=o(t,n,`primary-foreground`),g=o(t,n,`secondary`),_=o(t,n,`secondary-foreground`),v=o(t,n,`muted`),y=o(t,n,`muted-foreground`),b=o(t,n,`accent`),x=o(t,n,`accent-foreground`),S=o(t,n,`destructive`),C=o(t,n,`destructive-foreground`),w=o(t,n,`border`),T=o(t,n,`input`),E=o(t,n,`ring`),D=o(t,n,`font-sans`,c),O=o(t,n,`font-mono`,l);return{bg:a,"bg-accent":`color-mix(in srgb, var(--bg) 88%, var(--card) 12%)`,"bg-elevated":u,"bg-hover":`color-mix(in srgb, var(--muted) 68%, var(--bg) 32%)`,"bg-muted":v,"bg-content":`color-mix(in srgb, var(--bg) 92%, var(--card) 8%)`,card:u,"card-foreground":d,"card-highlight":`color-mix(in srgb, var(--text) ${r?`3`:`5`}%, transparent)`,popover:f,"popover-foreground":p,panel:a,"panel-strong":u,"panel-hover":`color-mix(in srgb, var(--card) 76%, var(--muted) 24%)`,chrome:`color-mix(in srgb, var(--bg) 96%, transparent)`,"chrome-strong":`color-mix(in srgb, var(--bg) 98%, transparent)`,text:s,"text-strong":s,"chat-text":s,muted:y,"muted-strong":`color-mix(in srgb, var(--muted) 84%, var(--text) 16%)`,"muted-foreground":y,border:w,"border-strong":`color-mix(in srgb, var(--border) 72%, var(--text) 28%)`,"border-hover":`color-mix(in srgb, var(--border) 55%, var(--text) 45%)`,input:T,ring:E,accent:b,"accent-hover":`color-mix(in srgb, var(--accent) 82%, ${i} 18%)`,"accent-muted":b,"accent-subtle":`color-mix(in srgb, var(--accent) ${r?`10`:`16`}%, transparent)`,"accent-foreground":x,"accent-glow":`color-mix(in srgb, var(--accent) ${r?`18`:`30`}%, transparent)`,primary:m,"primary-foreground":h,secondary:g,"secondary-foreground":_,"accent-2":m,"accent-2-muted":`color-mix(in srgb, var(--accent-2) 72%, transparent)`,"accent-2-subtle":`color-mix(in srgb, var(--accent-2) ${r?`8`:`12`}%, transparent)`,destructive:S,"destructive-foreground":C,danger:S,"danger-muted":`color-mix(in srgb, var(--danger) 75%, transparent)`,"danger-subtle":`color-mix(in srgb, var(--danger) ${r?`8`:`12`}%, transparent)`,focus:`color-mix(in srgb, var(--ring) ${r?`14`:`22`}%, transparent)`,"focus-ring":`0 0 0 2px var(--bg), 0 0 0 3px color-mix(in srgb, var(--ring) ${r?`70`:`80`}%, transparent)`,"focus-glow":`0 0 0 2px var(--bg), 0 0 0 3px var(--ring), 0 0 16px var(--accent-glow)`,"font-body":D,"font-display":D,mono:O,"grid-line":`color-mix(in srgb, var(--text) ${r?`4`:`3`}%, transparent)`}}var c,l,u,d,f;function p(){return(p=e((()=>{n(),c=`"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif`,l=`"JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, monospace`,u=new Set([`black`,`white`,`transparent`,`currentcolor`]),d=/^(?:rgb|rgba|hsl|hsla|hwb|lab|lch|oklab|oklch|color)\([a-z0-9+\-.,/%\s]+\)$/i,f=/^#(?:[0-9a-f]{3,4}|[0-9a-f]{6}|[0-9a-f]{8})$/i})))()}export{s as n,p as t};