@progress/kendo-themes-html
Version:
A collection of HTML helpers used for developing Kendo UI themes
2 lines (1 loc) • 6.43 kB
JavaScript
var Z=Object.create;var T=Object.defineProperty;var ee=Object.getOwnPropertyDescriptor;var oe=Object.getOwnPropertyNames;var te=Object.getPrototypeOf,ne=Object.prototype.hasOwnProperty;var re=(o,e)=>{for(var n in e)T(o,n,{get:e[n],enumerable:!0})},D=(o,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of oe(e))!ne.call(o,a)&&a!==n&&T(o,a,{get:()=>e[a],enumerable:!(r=ee(e,a))||r.enumerable});return o};var se=(o,e,n)=>(n=o!=null?Z(te(o)):{},D(e||!o||!o.__esModule?T(n,"default",{value:o,enumerable:!0}):n,o)),ae=o=>D(T({},"__esModule",{value:!0}),o);var ge={};re(ge,{GridHeaderCell:()=>g,default:()=>he});module.exports=ae(ge);var i=(...o)=>o.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?i(...e):typeof e=="object"?Object.keys(e).map((n,r)=>e[r]||e[n]&&n||null).filter(n=>n!==null).join(" "):e).filter(e=>!!e).join(" ");var M=(o,e)=>i({[`${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.fillMode}-${e.themeColor}`]:e.fillMode&&e.themeColor},{[`${o}-${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"}),G=(o,e)=>{let{valid:n,invalid:r,hover:a,focus:c,checked:l,active:u,selected:d,disabled:x,indeterminate:I,loading:C,empty:L,readonly:X,highlighted:Y,...A}=e;return i({"k-valid":n,"k-invalid":r,"k-hover":a,"k-focus":c,"k-checked":l,"k-active":u,"k-selected":d,"k-disabled":x,"k-indeterminate":I&&!l,"k-loading":C,"k-empty":L,"k-readonly":X,"k-highlighted":Y},Object.keys(A).reduce((S,b)=>(b.startsWith("k-")?S[b]=A[b]:S[`k-${b}`]=A[b],S),{}))};var s={xsmall:"xsmall",small:"small",medium:"medium",large:"large",xlarge:"xlarge",xxlarge:"xxlarge",xxxlarge:"xxxlarge"};var t={inherit:"inherit",base:"base",primary:"primary",secondary:"secondary",tertiary:"tertiary",info:"info",success:"success",warning:"warning",error:"error",dark:"dark",light:"light",inverse:"inverse"},E={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 _="table",P=_;var U=require("react/jsx-runtime"),F="k-table-th",k=o=>{let{text:e,colspan:n,rowspan:r,...a}=o,c=e||o.children;return(0,U.jsx)("th",{colSpan:n,rowSpan:r,...a,className:i(o.className,F),children:c})};k.className=F;k.moduleName=_;k.folderName=P;var N=require("react/jsx-runtime"),z="k-font-icon",le=[],ie={size:[s.xsmall,s.small,s.medium,s.large,s.xlarge,s.xxlarge,s.xxxlarge],themeColor:[t.base,t.primary,t.secondary,t.tertiary,t.success,t.warning,t.error,t.info,t.light,t.dark]},ce={},y=o=>{let{size:e,themeColor:n,icon:r,rotate:a,flip:c,...l}=o;return r?(0,N.jsx)("span",{...l,className:i(o.className,z,M(z,{size:e}),{[`k-i-${r}`]:r,[`k-color-${n}`]:n,[`k-rotate-${a}`]:a,"k-flip-h":c==="h"||c==="both","k-flip-v":c==="v"||c==="both"})}):(0,N.jsx)(N.Fragment,{})};y.states=le;y.options=ie;y.className=z;y.defaultOptions=ce;var V=y;var h=require("react/jsx-runtime"),w="k-svg-icon",me=[],de={size:[s.xsmall,s.small,s.medium,s.large,s.xlarge,s.xxlarge,s.xxxlarge],themeColor:[t.base,t.primary,t.secondary,t.tertiary,t.success,t.warning,t.error,t.info,t.light,t.dark]},j={viewBox:"0 0 24 24"},v=o=>{let{size:e,themeColor:n,rotate:r,flip:a,viewBox:c=j.viewBox,icon:l,...u}=o;if(!l)return(0,h.jsx)(h.Fragment,{});l==="none"&&{...u,className:i(o.className,w,"k-none")};let d=typeof l=="object"&&l.name&&l.name;return(0,h.jsx)("span",{...u,className:i(o.className,w,M("k-icon",{size:e}),{[`k-svg-i-${d}`]:d,[`k-color-${n}`]:n,[`k-rotate-${r}`]:r,"k-flip-h":a==="h"||a==="both","k-flip-v":a==="v"||a==="both"}),children:(0,h.jsx)("svg",{"aria-hidden":!0,focusable:!1,xmlns:"http://www.w3.org/2000/svg",viewBox:typeof l=="object"?l.viewBox:c,dangerouslySetInnerHTML:typeof l=="object"?{__html:l.content}:void 0,children:l?void 0:o.children})})};v.states=me;v.options=de;v.className=w;v.defaultOptions=j;var H=v;var R=se(require("@progress/kendo-svg-icons"));var q="icon",W="icons";var p=require("react/jsx-runtime"),O="k-icon",pe=o=>o.replace(/([-_][a-z0-9])/gi,e=>e.toUpperCase().replace("-","").replace("_","")),fe=[],ue={size:[s.xsmall,s.small,s.medium,s.large,s.xlarge,s.xxlarge,s.xxxlarge],themeColor:[t.base,t.primary,t.secondary,t.tertiary,t.success,t.warning,t.error,t.info,t.light,t.dark]},$={viewBox:"0 0 24 24",type:"svg"},f=o=>{let{size:e,themeColor:n,icon:r,type:a=$.type,rotate:c,flip:l,viewBox:u=$.viewBox,...d}=o;if(!r)return(0,p.jsx)(p.Fragment,{});if(a==="svg"){if(r==="none")return(0,p.jsx)(H,{...d,className:i(o.className,O),icon:r,size:e});let x=R[r]?r:pe(`${r}-icon`);return R[x]?(0,p.jsx)(H,{...d,className:i(o.className,O),icon:R[x],size:e,themeColor:n,rotate:c,flip:l,viewBox:u}):(0,p.jsx)(p.Fragment,{})}return(0,p.jsx)(V,{...d,className:i(o.className,O),icon:r,size:e,themeColor:n,rotate:c,flip:l})};f.states=fe;f.options=ue;f.defaultOptions=$;f.className=O;f.moduleName=q;f.folderName=W;var K="grid",J=K;var m=require("react/jsx-runtime"),B="k-header",xe=[E.hover,E.focus,E.active],Q={sortIcon:"sort-asc-small"},g=o=>{let{menu:e,sortable:n,filterable:r,sticky:a,resizable:c,columnTitle:l,hover:u,focus:d,active:x,sortIcon:I=Q.sortIcon,sortOrder:C,...L}=o;return(0,m.jsxs)(k,{...L,className:i(o.className,B,{"k-filterable":e||r,"k-sorted":n,"k-grid-header-sticky":a,"k-touch-action-none":c},G(B,{hover:u,focus:d,active:x})),children:[l&&(0,m.jsxs)("span",{className:"k-cell-inner",children:[(0,m.jsxs)("span",{className:"k-link",children:[(0,m.jsx)("span",{className:"k-column-title",children:l}),n&&(0,m.jsx)("span",{className:"k-sort-icon",children:(0,m.jsx)(f,{icon:I})}),C&&(0,m.jsx)("span",{className:"k-sort-order",children:C})]}),e&&(0,m.jsx)("a",{href:"#",className:i("k-grid-header-menu",{"k-active":x,"k-grid-filter-menu":e==="filter","k-grid-column-menu":e==="column"}),children:(0,m.jsx)(f,{icon:e==="filter"?"filter":"more-vertical"})})]}),o.children,c&&(0,m.jsx)("span",{className:"k-column-resizer k-touch-action-none"})]})};g.states=xe;g.className=B;g.defaultOptions=Q;g.moduleName=K;g.folderName=J;var he=g;