UNPKG

@progress/kendo-themes-html

Version:

A collection of HTML helpers used for developing Kendo UI themes

2 lines (1 loc) 2.46 kB
var m=Object.defineProperty;var v=Object.getOwnPropertyDescriptor;var $=Object.getOwnPropertyNames;var A=Object.prototype.hasOwnProperty;var B=(n,e)=>{for(var t in e)m(n,t,{get:e[t],enumerable:!0})},E=(n,e,t,l)=>{if(e&&typeof e=="object"||typeof e=="function")for(let d of $(e))!A.call(n,d)&&d!==t&&m(n,d,{get:()=>e[d],enumerable:!(l=v(e,d))||l.enumerable});return n};var z=n=>E(m({},"__esModule",{value:!0}),n);var C={};B(C,{BADGE_CLASSNAME:()=>s,Badge:()=>r,default:()=>N});module.exports=z(C);var a=(...n)=>n.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?a(...e):typeof e=="object"?Object.keys(e).map((t,l)=>e[l]||e[t]&&t||null).filter(t=>t!==null).join(" "):e).filter(e=>!!e).join(" ");var h=(n,e)=>a({[`${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 u={undefined:void 0,xsmall:"xsmall",small:"small",medium:"medium",large:"large",xlarge:"xlarge",xxlarge:"xxlarge",xxxlarge:"xxxlarge"},i={undefined:void 0,none:"none",small:"small",medium:"medium",large:"large",full:"full"},c={undefined:void 0,solid:"solid",flat:"flat",outline:"outline",clear:"clear",link:"link"};var o={undefined:void 0,inherit:"inherit",base:"base",primary:"primary",secondary:"secondary",tertiary:"tertiary",info:"info",success:"success",warning:"warning",error:"error",inverse:"inverse"};var f="badge",p=f;var y=require("react/jsx-runtime"),s="k-badge",O=[],_={size:[u.undefined,u.small,u.medium,u.large],rounded:[i.undefined,i.none,i.small,i.medium,i.large,i.full],fillMode:[c.undefined,c.solid,c.outline],themeColor:[o.undefined,o.base,o.primary,o.secondary,o.tertiary,o.info,o.success,o.warning,o.error]},k={cutoutBorder:!1},r=n=>{let{size:e,fillMode:t,themeColor:l,cutoutBorder:d=k.cutoutBorder,rounded:b,position:g,align:x,...M}=n;return(0,y.jsx)("span",{...M,className:a(n.className,s,h(s,{size:e,rounded:b,fillMode:t,themeColor:l}),{[`${s}-${g}`]:g,[`k-${x}`]:x,[`${s}-border-cutout`]:d}),children:n.children})};r.states=O;r.options=_;r.className=s;r.defaultOptions=k;r.moduleName=f;r.folderName=p;r.ariaSpec={selector:".k-badge",rules:[]};var N=r;