@progress/kendo-themes-html
Version:
A collection of HTML helpers used for developing Kendo UI themes
2 lines (1 loc) • 3.92 kB
JavaScript
var v=Object.defineProperty;var P=Object.getOwnPropertyDescriptor;var U=Object.getOwnPropertyNames;var q=Object.prototype.hasOwnProperty;var w=(o,e)=>{for(var t in e)v(o,t,{get:e[t],enumerable:!0})},W=(o,e,t,c)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of U(e))!q.call(o,i)&&i!==t&&v(o,i,{get:()=>e[i],enumerable:!(c=P(e,i))||c.enumerable});return o};var J=o=>W(v({},"__esModule",{value:!0}),o);var ne={};w(ne,{CheckboxGroupHorizontal:()=>le});module.exports=J(ne);var a=(...o)=>o.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?a(...e):typeof e=="object"?Object.keys(e).map((t,c)=>e[c]||e[t]&&t||null).filter(t=>t!==null).join(" "):e).filter(e=>!!e).join(" ");var $=(o,e)=>a({[`${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"}),S=(o,e)=>{let{valid:t,invalid:c,hover:i,focus:p,checked:b,active:C,selected:y,disabled:g,indeterminate:E,loading:M,empty:N,readonly:D,highlighted:F,...O}=e;return a({"k-valid":t,"k-invalid":c,"k-hover":i,"k-focus":p,"k-checked":b,"k-active":C,"k-selected":y,"k-disabled":g,"k-indeterminate":E&&!b,"k-loading":M,"k-empty":N,"k-readonly":D,"k-highlighted":F},Object.keys(O).reduce((L,u)=>(u.startsWith("k-")?L[u]=O[u]:L[`k-${u}`]=O[u],L),{}))};var k={xsmall:"xsmall",small:"small",medium:"medium",large:"large",xlarge:"xlarge",xxlarge:"xxlarge",xxxlarge:"xxxlarge"},x={small:"small",medium:"medium",large:"large",full:"full"};var 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 m="checkbox",h=m;var K=require("react/jsx-runtime"),f="k-checkbox",Q=[s.hover,s.focus,s.valid,s.invalid,s.required,s.disabled,s.checked,s.indeterminate],V={size:[k.small,k.medium,k.large],rounded:[x.small,x.medium,x.large,x.full]},A={size:k.medium,rounded:x.medium},l=o=>{let{id:e,checked:t,indeterminate:c,hover:i,focus:p,disabled:b,invalid:C,valid:y,required:g,size:E=A.size,rounded:M=A.rounded,...N}=o;return(0,K.jsx)("span",{className:"k-checkbox-wrap",children:(0,K.jsx)("input",{...N,id:e,type:"checkbox",defaultChecked:t,required:g,className:a(o.className,f,$(f,{size:E,rounded:M}),S(f,{hover:i,focus:p,disabled:b,invalid:C,valid:y,indeterminate:c,checked:t}))})})};l.states=Q;l.options=V;l.className=f;l.defaultOptions=A;l.moduleName=m;l.folderName=h;var R=require("react/jsx-runtime"),T="k-checkbox-list",Y=[],Z={},B={layout:"vertical"},d=o=>{let{layout:e=B.layout,...t}=o;return(0,R.jsx)("ul",{...t,className:a(o.className,T,{[`k-list-${e}`]:e}),children:o.children})};d.states=Y;d.options=Z;d.className=T;d.defaultOptions=B;d.moduleName=m;d.folderName=h;var G=require("react/jsx-runtime"),X="k-checkbox-list-item",j=[],ee={},oe={},n=o=>{let{...e}=o;return(0,G.jsx)("li",{...e,className:a(o.className,X),children:o.children})};n.states=j;n.options=ee;n.className=X;n.defaultOptions=oe;n.moduleName=m;n.folderName=h;var _=require("react/jsx-runtime");var z=require("react/jsx-runtime");var I=require("react/jsx-runtime");var te=require("react/jsx-runtime");var re=require("react/jsx-runtime");var r=require("react/jsx-runtime"),le=o=>(0,r.jsx)(d,{children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n,{children:(0,r.jsx)(l,{})}),(0,r.jsx)(n,{children:(0,r.jsx)(l,{})}),(0,r.jsx)(n,{children:(0,r.jsx)(l,{})})]}),layout:"horizontal",...o});