UNPKG

@obvcloud/unocss-preset

Version:

UnocssUI css rules for unocss preset.

2 lines (1 loc) 1.04 kB
import{colors as o}from"unocss/preset-mini";var a=["primary","secondary","accent","success","info","warning","error"],s=["50","100","200","300","400","500","600","700","800","900","950"],m=["sm","md","lg","full"],n=["1/2","1/3","1/4","1/5","1/6","full","80","96","120","sm","md","lg"],t=["0","1","2","3","4","5","6","7","8","9"];function c(){return{name:"@obvcloud/unocss-preset",safelist:[...a.map(r=>s.map(e=>`bg-${r}-${e}`)).flat(),...a.map(r=>s.map(e=>`hover:bg-${r}-${e}`)).flat(),...a.map(r=>s.map(e=>`border-${r}-${e}`)).flat(),...a.map(r=>s.map(e=>`text-${r}-${e}`)).flat(),...a.map(r=>s.map(e=>`focus:ring-${r}-${e}`)).flat(),...a.map(r=>s.map(e=>`focus:border-${r}-${e}`)).flat(),...n.map(r=>`w-${r} h-${r}`.split(" ")).flat(),...a.map(r=>`border-r-${r}-500`),...m.map(r=>`rounded-${r}`),...s.map(r=>`duration-${r}`),...t.map(r=>`border-${r}`),...t.map(r=>`border-t-${r}`)],theme:{colors:{primary:o.indigo,secondary:o.teal,accent:o.pink,success:o.green,info:o.blue,warning:o.yellow,error:o.red}}}}export{c as presetUnocssUI};