@progress/kendo-themes-html
Version:
A collection of HTML helpers used for developing Kendo UI themes
2 lines (1 loc) • 6.71 kB
JavaScript
var Q=Object.create;var O=Object.defineProperty;var X=Object.getOwnPropertyDescriptor;var Y=Object.getOwnPropertyNames;var Z=Object.getPrototypeOf,ee=Object.prototype.hasOwnProperty;var oe=(o,e)=>{for(var r in e)O(o,r,{get:e[r],enumerable:!0})},D=(o,e,r,l)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Y(e))!ee.call(o,n)&&n!==r&&O(o,n,{get:()=>e[n],enumerable:!(l=X(e,n))||l.enumerable});return o};var te=(o,e,r)=>(r=o!=null?Q(Z(o)):{},D(e||!o||!o.__esModule?O(r,"default",{value:o,enumerable:!0}):r,o)),ne=o=>D(O({},"__esModule",{value:!0}),o);var xe={};oe(xe,{GROUPMENUITEM_ACTION_CLASSNAME:()=>w,GroupMenuItemAction:()=>M,default:()=>fe,groupMenuItemActionType:()=>W});module.exports=ne(xe);var c=(...o)=>o.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?c(...e):typeof e=="object"?Object.keys(e).map((r,l)=>e[l]||e[r]&&r||null).filter(r=>r!==null).join(" "):e).filter(e=>!!e).join(" ");var C=(o,e)=>c({[`${o}-xs`]:e.size==="xsmall",[`${o}-sm`]:e.size==="small",[`${o}-md`]:e.size==="medium",[`${o}-lg`]:e.size==="large",[`${o}-xl`]:e.size==="xlarge",[`${o}-xxl`]:e.size==="xxlarge",[`${o}-xxxl`]:e.size==="xxxlarge"},{[`${o}-${e.fillMode}`]:e.fillMode},{[`${o}-${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"}),H=(o,e)=>{let{valid:r,invalid:l,hover:n,focus:a,checked:m,active:s,selected:y,disabled:g,indeterminate:f,loading:k,empty:h,readonly:q,highlighted:J,...E}=e;return c({"k-valid":r,"k-invalid":l,"k-hover":n,"k-focus":a,"k-checked":m,"k-active":s,"k-selected":y,"k-disabled":g,"k-indeterminate":f&&!m,"k-loading":k,"k-empty":h,"k-readonly":q,"k-highlighted":J},Object.keys(E).reduce(($,b)=>(b.startsWith("k-")?$[b]=E[b]:$[`k-${b}`]=E[b],$),{}))};var t={undefined:void 0,xsmall:"xsmall",small:"small",medium:"medium",large:"large",xlarge:"xlarge",xxlarge:"xxlarge",xxxlarge:"xxxlarge"};var u={undefined:void 0,outline:"outline",solid:"solid",duotone:"duotone"},i={undefined:void 0,inherit:"inherit",base:"base",primary:"primary",secondary:"secondary",tertiary:"tertiary",info:"info",success:"success",warning:"warning",error:"error",inverse:"inverse"},S={open:"open",hover:"hover",focus:"focus",active:"active",selected:"selected",disabled:"disabled",valid:"valid",invalid:"invalid",loading:"loading",required:"required",empty:"empty",indeterminate:"indeterminate",checked:"checked",readonly:"readonly",highlighted:"highlighted",generating:"generating",expanded:"expanded"};var I=require("react/jsx-runtime"),L="k-font-icon",ie=[],re={size:[t.undefined,t.xsmall,t.small,t.medium,t.large,t.xlarge,t.xxlarge,t.xxxlarge],themeColor:[i.undefined,i.base,i.primary,i.secondary,i.tertiary,i.success,i.warning,i.error,i.info]},se={},N=o=>{let{size:e,themeColor:r,icon:l,rotate:n,flip:a,...m}=o;return l?(0,I.jsx)("span",{...m,className:c(o.className,L,C(L,{size:e}),{[`k-i-${l}`]:l,[`k-color-${r}`]:r,[`k-rotate-${n}`]:n,"k-flip-h":a==="h"||a==="both","k-flip-v":a==="v"||a==="both"}),"aria-hidden":"true"}):(0,I.jsx)(I.Fragment,{})};N.states=ie;N.options=re;N.className=L;N.defaultOptions=se;var P=N;var v=require("react/jsx-runtime"),_="k-svg-icon",ae=[],le={size:[t.undefined,t.xsmall,t.small,t.medium,t.large,t.xlarge,t.xxlarge,t.xxxlarge],themeColor:[i.undefined,i.base,i.primary,i.secondary,i.tertiary,i.success,i.warning,i.error,i.info],variant:[u.outline,u.solid,u.duotone]},G={viewBox:"0 0 24 24",variant:u.outline},z=o=>{var k,h;let{size:e,themeColor:r,rotate:l,flip:n,viewBox:a=G.viewBox,variant:m=G.variant,icon:s,...y}=o;if(!s)return(0,v.jsx)(v.Fragment,{});if(s==="none")return(0,v.jsx)("span",{...y,className:c(o.className,_,C("k-icon",{size:e}),"k-none"),"aria-hidden":"true"});let g=typeof s=="object"&&s.name&&s.name,f=typeof s=="object"?m&&((k=s.variants)==null?void 0:k[m])||((h=s.variants)==null?void 0:h.outline)||s.content:void 0;return(0,v.jsx)("span",{...y,className:c(o.className,_,C("k-icon",{size:e}),{[`k-svg-i-${g}`]:g,[`k-color-${r}`]:r,[`k-rotate-${l}`]:l,"k-flip-h":n==="h"||n==="both","k-flip-v":n==="v"||n==="both"}),"aria-hidden":"true",children:(0,v.jsx)("svg",{"aria-hidden":!0,focusable:!1,xmlns:"http://www.w3.org/2000/svg",viewBox:typeof s=="object"?s.viewBox:a,dangerouslySetInnerHTML:f!==void 0?{__html:f}:void 0,children:s?void 0:o.children})})};z.states=ae;z.options=le;z.className=_;z.defaultOptions=G;var R=z;var B=te(require("@progress/kendo-svg-icons"));var V="icon",F="icons";var j=require("react");var K=require("react"),U=(0,K.createContext)({iconsType:"svg"});var p=require("react/jsx-runtime"),A="k-icon",ce=o=>o.replace(/([-_][a-z0-9])/gi,e=>e.toUpperCase().replace("-","").replace("_","")),de=[],me={size:[t.undefined,t.xsmall,t.small,t.medium,t.large,t.xlarge,t.xxlarge,t.xxxlarge],themeColor:[i.undefined,i.base,i.primary,i.secondary,i.tertiary,i.success,i.warning,i.error,i.info],variant:[u.outline,u.solid,u.duotone]},T={viewBox:"0 0 24 24",type:"svg",variant:u.outline},d=o=>{let{iconsType:e}=(0,j.useContext)(U),{size:r,themeColor:l,icon:n,type:a=e||T.type,rotate:m,flip:s,viewBox:y=T.viewBox,variant:g=T.variant,...f}=o;if(!n)return(0,p.jsx)(p.Fragment,{});if((e||a)==="svg"){if(n==="none")return(0,p.jsx)(R,{...f,className:c(o.className,A),icon:n,size:r,variant:g});let h=B[n]?n:ce(`${n}-icon`);return B[h]?(0,p.jsx)(R,{...f,className:c(o.className,A),icon:B[h],size:r,themeColor:l,rotate:m,flip:s,viewBox:y,variant:g}):(0,p.jsx)(p.Fragment,{})}return(0,p.jsx)(P,{...f,className:c(o.className,A),icon:n,size:r,themeColor:l,rotate:m,flip:s})};d.states=de;d.options=me;d.defaultOptions=T;d.className=A;d.moduleName=V;d.folderName=F;d.ariaSpec={selector:".k-icon, .k-svg-icon",rules:[{selector:".k-icon, .k-svg-icon",attribute:"aria-hidden=true",usage:"Hides the icon element and all its children from assistive technologies."}]};var x=require("react/jsx-runtime"),w="k-group-menu-item-action",ue=[S.hover,S.disabled,S.selected],pe={size:[t.undefined,t.small,t.medium,t.large]},W=(a=>(a.REMOVE="remove",a.ADD="add",a.DRAG="drag",a.UP="up",a.DOWN="down",a))(W||{}),M=o=>{let{hover:e,disabled:r,selected:l,size:n,type:a,...m}=o,s;switch(a){case"remove":s=(0,x.jsx)(d,{icon:"x-circle",size:n});break;case"add":s=(0,x.jsx)(d,{icon:"plus-circle",size:n});break;case"drag":s=(0,x.jsx)(d,{icon:"handle-drag-dots",size:n});break;case"up":s=(0,x.jsx)(d,{icon:"chevron-up",size:n});break;case"down":s=(0,x.jsx)(d,{icon:"chevron-down",size:n});break;default:s=(0,x.jsx)(d,{icon:a,size:n});break}return(0,x.jsx)("span",{...m,className:c(o.className,w,H(w,{selected:l,hover:e,disabled:r}),`k-group-menu-item-${a}-action`),children:s})};M.options=ue;M.options=pe;M.className=w;var fe=M;