UNPKG

@progress/kendo-themes-html

Version:

A collection of HTML helpers used for developing Kendo UI themes

2 lines (1 loc) 2.02 kB
var i=(...n)=>n.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?i(...e):typeof e=="object"?Object.keys(e).map((d,u)=>e[u]||e[d]&&d||null).filter(d=>d!==null).join(" "):e).filter(e=>!!e).join(" ");var g=(n,e)=>i({[`${n}-xs`]:e.size==="xsmall",[`${n}-sm`]:e.size==="small",[`${n}-md`]:e.size==="medium",[`${n}-lg`]:e.size==="large",[`${n}-xl`]:e.size==="xlarge",[`${n}-xxl`]:e.size==="xxlarge",[`${n}-xxxl`]:e.size==="xxxlarge"},{[`${n}-${e.fillMode}`]:e.fillMode},{[`${n}-${e.themeColor}`]:e.themeColor},{"k-rounded-sm":e.rounded==="small","k-rounded-md":e.rounded==="medium","k-rounded-lg":e.rounded==="large","k-rounded-full":e.rounded==="full","k-rounded-none":e.rounded==="none"});var l={undefined:void 0,xsmall:"xsmall",small:"small",medium:"medium",large:"large",xlarge:"xlarge",xxlarge:"xxlarge",xxxlarge:"xxxlarge"},r={undefined:void 0,none:"none",small:"small",medium:"medium",large:"large",full:"full"},a={undefined:void 0,solid:"solid",flat:"flat",outline:"outline",clear:"clear",link:"link"};var t={undefined:void 0,inherit:"inherit",base:"base",primary:"primary",secondary:"secondary",tertiary:"tertiary",info:"info",success:"success",warning:"warning",error:"error",inverse:"inverse"};var c="badge",x=c;import{jsx as v}from"react/jsx-runtime";var s="k-badge",b=[],M={size:[l.undefined,l.small,l.medium,l.large],rounded:[r.undefined,r.none,r.small,r.medium,r.large,r.full],fillMode:[a.undefined,a.solid,a.outline],themeColor:[t.undefined,t.base,t.primary,t.secondary,t.tertiary,t.info,t.success,t.warning,t.error]},h={cutoutBorder:!1},o=n=>{let{size:e,fillMode:d,themeColor:u,cutoutBorder:p=h.cutoutBorder,rounded:k,position:m,align:f,...y}=n;return v("span",{...y,className:i(n.className,s,g(s,{size:e,rounded:k,fillMode:d,themeColor:u}),{[`${s}-${m}`]:m,[`k-${f}`]:f,[`${s}-border-cutout`]:p}),children:n.children})};o.states=b;o.options=M;o.className=s;o.defaultOptions=h;o.moduleName=c;o.folderName=x;o.ariaSpec={selector:".k-badge",rules:[]};var K=o;export{s as BADGE_CLASSNAME,o as Badge,K as default};