@progress/kendo-themes-html
Version:
A collection of HTML helpers used for developing Kendo UI themes
2 lines (1 loc) • 6.53 kB
JavaScript
var ie=Object.create;var C=Object.defineProperty;var me=Object.getOwnPropertyDescriptor;var le=Object.getOwnPropertyNames;var ce=Object.getPrototypeOf,de=Object.prototype.hasOwnProperty;var ue=(t,e)=>{for(var o in e)C(t,o,{get:e[o],enumerable:!0})},P=(t,e,o,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of le(e))!de.call(t,i)&&i!==o&&C(t,i,{get:()=>e[i],enumerable:!(n=me(e,i))||n.enumerable});return t};var be=(t,e,o)=>(o=t!=null?ie(ce(t)):{},P(e||!t||!t.__esModule?C(o,"default",{value:t,enumerable:!0}):o,t)),pe=t=>P(C({},"__esModule",{value:!0}),t);var $e={};ue($e,{FILEMANAGERBREADCRUMB_CLASSNAME:()=>F,FileManagerBreadcrumb:()=>x,default:()=>_e});module.exports=pe($e);var s=(...t)=>t.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?s(...e):typeof e=="object"?Object.keys(e).map((o,n)=>e[n]||e[o]&&o||null).filter(o=>o!==null).join(" "):e).filter(e=>!!e).join(" ");var B=(t,e)=>s({[`${t}-xs`]:e.size==="xsmall",[`${t}-sm`]:e.size==="small",[`${t}-md`]:e.size==="medium",[`${t}-lg`]:e.size==="large",[`${t}-xl`]:e.size==="xlarge",[`${t}-xxl`]:e.size==="xxlarge",[`${t}-xxxl`]:e.size==="xxxlarge"},{[`${t}-${e.fillMode}`]:e.fillMode},{[`${t}-${e.fillMode}-${e.themeColor}`]:e.fillMode&&e.themeColor},{[`${t}-${e.themeColor}`]:e.themeColor&&e.fillMode===void 0},{"k-rounded-sm":e.rounded==="small","k-rounded-md":e.rounded==="medium","k-rounded-lg":e.rounded==="large","k-rounded-full":e.rounded==="full"}),L=(t,e)=>{let{valid:o,invalid:n,hover:i,focus:l,checked:m,active:b,selected:p,disabled:M,indeterminate:re,loading:oe,empty:ae,readonly:ne,highlighted:se,...T}=e;return s({"k-valid":o,"k-invalid":n,"k-hover":i,"k-focus":l,"k-checked":m,"k-active":b,"k-selected":p,"k-disabled":M,"k-indeterminate":re&&!m,"k-loading":oe,"k-empty":ae,"k-readonly":ne,"k-highlighted":se},Object.keys(T).reduce((y,g)=>(g.startsWith("k-")?y[g]=T[g]:y[`k-${g}`]=T[g],y),{}))};var a={xsmall:"xsmall",small:"small",medium:"medium",large:"large",xlarge:"xlarge",xxlarge:"xxlarge",xxxlarge:"xxxlarge"};var r={inherit:"inherit",base:"base",primary:"primary",secondary:"secondary",tertiary:"tertiary",info:"info",success:"success",warning:"warning",error:"error",dark:"dark",light:"light",inverse:"inverse"},h={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 R="breadcrumb",U=R;var G=require("react/jsx-runtime"),A="k-breadcrumb",xe=[h.focus],fe={size:[a.small,a.medium,a.large]},S={collapsing:"auto",size:a.medium},c=t=>{let{size:e=S.size,collapsing:o=S.collapsing,focus:n,...i}=t;return(0,G.jsx)("nav",{...i,className:s(t.className,A,L(A,{focus:n}),B(A,{size:e}),{"k-breadcrumb-wrap":o==="wrap"}),children:t.children})};c.states=xe;c.options=fe;c.className=A;c.defaultOptions=S;c.moduleName=R;c.folderName=U;var Be=require("react/jsx-runtime");var he=require("react/jsx-runtime");var ge=require("react/jsx-runtime");var Ne=require("react/jsx-runtime");var V=require("react/jsx-runtime"),ke="",Ie=[h.hover,h.focus,h.disabled],E=t=>{let{root:e,icon:o,icontext:n,hover:i,focus:l,disabled:m,...b}=t;return(0,V.jsx)("a",{href:"#",...b,className:s(t.className,L(ke,{hover:i,focus:l,disabled:m}),{"k-breadcrumb-link":!e,"k-breadcrumb-root-link":e,"k-breadcrumb-icon-link":o,"k-breadcrumb-icontext-link":n}),children:t.children})};E.states=Ie;var Me=require("react/jsx-runtime");var N=require("react/jsx-runtime"),O="k-font-icon",Ce=[],Le={size:[a.xsmall,a.small,a.medium,a.large,a.xlarge,a.xxlarge,a.xxxlarge],themeColor:[r.base,r.primary,r.secondary,r.tertiary,r.success,r.warning,r.error,r.info,r.light,r.dark]},Ae={},k=t=>{let{size:e,themeColor:o,icon:n,rotate:i,flip:l,...m}=t;return n?(0,N.jsx)("span",{...m,className:s(t.className,O,B(O,{size:e}),{[`k-i-${n}`]:n,[`k-color-${o}`]:o,[`k-rotate-${i}`]:i,"k-flip-h":l==="h"||l==="both","k-flip-v":l==="v"||l==="both"})}):(0,N.jsx)(N.Fragment,{})};k.states=Ce;k.options=Le;k.className=O;k.defaultOptions=Ae;var q=k;var f=require("react/jsx-runtime"),z="k-svg-icon",Ee=[],ve={size:[a.xsmall,a.small,a.medium,a.large,a.xlarge,a.xxlarge,a.xxxlarge],themeColor:[r.base,r.primary,r.secondary,r.tertiary,r.success,r.warning,r.error,r.info,r.light,r.dark]},W={viewBox:"0 0 24 24"},I=t=>{let{size:e,themeColor:o,rotate:n,flip:i,viewBox:l=W.viewBox,icon:m,...b}=t;if(!m)return(0,f.jsx)(f.Fragment,{});m==="none"&&{...b,className:s(t.className,z,"k-none")};let p=typeof m=="object"&&m.name&&m.name;return(0,f.jsx)("span",{...b,className:s(t.className,z,B("k-icon",{size:e}),{[`k-svg-i-${p}`]:p,[`k-color-${o}`]:o,[`k-rotate-${n}`]:n,"k-flip-h":i==="h"||i==="both","k-flip-v":i==="v"||i==="both"}),children:(0,f.jsx)("svg",{"aria-hidden":!0,focusable:!1,xmlns:"http://www.w3.org/2000/svg",viewBox:typeof m=="object"?m.viewBox:l,dangerouslySetInnerHTML:typeof m=="object"?{__html:m.content}:void 0,children:m?void 0:t.children})})};I.states=Ee;I.options=ve;I.className=z;I.defaultOptions=W;var _=I;var $=be(require("@progress/kendo-svg-icons"));var X="icon",J="icons";var d=require("react/jsx-runtime"),v="k-icon",Te=t=>t.replace(/([-_][a-z0-9])/gi,e=>e.toUpperCase().replace("-","").replace("_","")),ye=[],Re={size:[a.xsmall,a.small,a.medium,a.large,a.xlarge,a.xxlarge,a.xxxlarge],themeColor:[r.base,r.primary,r.secondary,r.tertiary,r.success,r.warning,r.error,r.info,r.light,r.dark]},H={viewBox:"0 0 24 24",type:"svg"},u=t=>{let{size:e,themeColor:o,icon:n,type:i=H.type,rotate:l,flip:m,viewBox:b=H.viewBox,...p}=t;if(!n)return(0,d.jsx)(d.Fragment,{});if(i==="svg"){if(n==="none")return(0,d.jsx)(_,{...p,className:s(t.className,v),icon:n,size:e});let M=$[n]?n:Te(`${n}-icon`);return $[M]?(0,d.jsx)(_,{...p,className:s(t.className,v),icon:$[M],size:e,themeColor:o,rotate:l,flip:m,viewBox:b}):(0,d.jsx)(d.Fragment,{})}return(0,d.jsx)(q,{...p,className:s(t.className,v),icon:n,size:e,themeColor:o,rotate:l,flip:m})};u.states=ye;u.options=Re;u.defaultOptions=H;u.className=v;u.moduleName=X;u.folderName=J;var w=require("react/jsx-runtime");var K=require("react/jsx-runtime");var D=require("react/jsx-runtime");var j="file-manager",ee="filemanager";var te=require("react/jsx-runtime"),F="k-filemanager-breadcrumb",Se=[],Oe={},ze={},x=t=>{let{children:e,...o}=t;return(0,te.jsx)(c,{className:s(t.className,F),...o,children:e})};x.states=Se;x.options=Oe;x.className=F;x.defaultOptions=ze;x.moduleName=j;x.folderName=ee;var _e=x;