@progress/kendo-themes-html
Version:
A collection of HTML helpers used for developing Kendo UI themes
1 lines • 286 kB
JavaScript
var o=(...e)=>e.filter(t=>t!==!0&&!!t).map(t=>Array.isArray(t)?o(...t):typeof t=="object"?Object.keys(t).map((a,r)=>t[r]||t[a]&&a||null).filter(a=>a!==null).join(" "):t).filter(t=>!!t).join(" ");var C=(e,t)=>o({[`${e}-xs`]:t.size==="xsmall",[`${e}-sm`]:t.size==="small",[`${e}-md`]:t.size==="medium",[`${e}-lg`]:t.size==="large",[`${e}-xl`]:t.size==="xlarge",[`${e}-xxl`]:t.size==="xxlarge",[`${e}-xxxl`]:t.size==="xxxlarge"},{[`${e}-${t.fillMode}`]:t.fillMode},{[`${e}-${t.fillMode}-${t.themeColor}`]:t.fillMode&&t.themeColor},{[`${e}-${t.themeColor}`]:t.themeColor&&t.fillMode===void 0},{"k-rounded-sm":t.rounded==="small","k-rounded-md":t.rounded==="medium","k-rounded-lg":t.rounded==="large","k-rounded-full":t.rounded==="full"}),b=(e,t)=>o({"k-valid":t.valid,"k-invalid":t.invalid,"k-hover":t.hover,"k-focus":t.focus,"k-checked":t.checked,"k-active":t.active,"k-selected":t.selected,"k-disabled":t.disabled,"k-indeterminate":t.indeterminate&&!t.checked,"k-loading":t.loading,"k-empty":t.empty,"k-readonly":t.readonly});var n={xsmall:"xsmall",small:"small",medium:"medium",large:"large",xlarge:"xlarge",xxlarge:"xxlarge",xxxlarge:"xxxlarge"},f={small:"small",medium:"medium",large:"large",full:"full"},x={solid:"solid",flat:"flat",outline:"outline",clear:"clear",link:"link"},u={inherit:"inherit",base:"base",primary:"primary",secondary:"secondary",tertiary:"tertiary",info:"info",success:"success",warning:"warning",error:"error",dark:"dark",light:"light",inverse:"inverse"},l={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"},gt={calloutMap:{top:"n",bottom:"s",left:"w",right:"e"},orientationMap:{vertical:"vstack",horizontal:"hstack"}};import{Fragment as kv,jsx as lk}from"react/jsx-runtime";var Yc="k-icon k-font-icon",pv=[],mv={size:[n.xsmall,n.small,n.medium,n.large,n.xlarge,n.xxlarge,n.xxxlarge],themeColor:[u.base,u.primary,u.secondary,u.tertiary,u.success,u.warning,u.error,u.info,u.light,u.dark]},uv={},is=e=>{let{size:t,themeColor:a,icon:r,rotate:s,flip:i,...d}=e;return r?lk("span",{...d,className:o(e.className,Yc,C(Yc,{size:t}),{[`k-i-${r}`]:r,[`k-color-${a}`]:a,[`k-rotate-${s}`]:s,"k-flip-h":i==="h"||i==="both","k-flip-v":i==="v"||i==="both"})}):lk(kv,{})};is.states=pv;is.options=mv;is.className=Yc;is.defaultOptions=uv;var rk=is;import{Fragment as gv,jsx as hn}from"react/jsx-runtime";var Pc="k-icon k-svg-icon",hv=[],fv={size:[n.xsmall,n.small,n.medium,n.large,n.xlarge,n.xxlarge,n.xxxlarge],themeColor:[u.base,u.primary,u.secondary,u.tertiary,u.success,u.warning,u.error,u.info,u.light,u.dark]},sk={viewBox:"0 0 24 24"},ns=e=>{let{size:t,themeColor:a,rotate:r,flip:s,viewBox:i=sk.viewBox,icon:d,...p}=e;if(!d)return hn(gv,{});d==="none"&&{...p,className:o(e.className,Pc,"k-none")};let m=typeof d=="object"&&d.name&&d.name;return hn("span",{...p,className:o(e.className,Pc,C("k-icon",{size:t}),{[`k-svg-i-${m}`]:m,[`k-color-${a}`]:a,[`k-rotate-${r}`]:r,"k-flip-h":s==="h"||s==="both","k-flip-v":s==="v"||s==="both"}),children:hn("svg",{"aria-hidden":!0,focusable:!1,xmlns:"http://www.w3.org/2000/svg",viewBox:typeof d=="object"?d.viewBox:i,dangerouslySetInnerHTML:typeof d=="object"?{__html:d.content}:void 0,children:d?void 0:e.children})})};ns.states=hv;ns.options=fv;ns.className=Pc;ns.defaultOptions=sk;var Gc=ns;import*as ik from"@progress/kendo-svg-icons";import{Fragment as nk,jsx as ds}from"react/jsx-runtime";var xv=e=>e.replace(/([-_][a-z0-9])/gi,t=>t.toUpperCase().replace("-","").replace("_","")),bv=[],vv={size:[n.xsmall,n.small,n.medium,n.large,n.xlarge,n.xxlarge,n.xxxlarge],themeColor:[u.base,u.primary,u.secondary,u.tertiary,u.success,u.warning,u.error,u.info,u.light,u.dark]},Kc={viewBox:"0 0 24 24",type:"svg"},v=e=>{let{size:t,themeColor:a,icon:r,type:s=Kc.type,rotate:i,flip:d,viewBox:p=Kc.viewBox,...m}=e;if(!r)return ds(nk,{});if(s==="svg"){if(r==="none")return ds(Gc,{...m,icon:r,size:t});let k=xv(`${r}-icon`);return ik[k]?ds(Gc,{...m,icon:ik[k],size:t,themeColor:a,rotate:i,flip:d,viewBox:p}):ds(nk,{})}return ds(rk,{...m,icon:r,size:t,themeColor:a,rotate:i,flip:d})};v.states=bv;v.options=vv;v.defaultOptions=Kc;var Dc=v;import{jsx as Av}from"react/jsx-runtime";var Fc="k-column-menu",yv=[],wv={size:[n.small,n.medium,n.large]},zc={view:"list",size:n.medium},gl=e=>{let{view:t=zc.view,size:a=zc.size,...r}=e;return Av("div",{...r,className:o(e.className,Fc,C(Fc,{size:a}),{"k-column-menu-tabbed":t==="tabbed"}),children:e.children})};gl.states=yv;gl.options=wv;gl.className=Fc;gl.defaultOptions=zc;import{jsx as dk}from"react/jsx-runtime";var Rc="k-column-list",Tv=[],Nv={size:[n.small,n.medium,n.large]},ck={size:n.medium},fn=e=>{let{size:t=ck.size,...a}=e;return dk("div",{className:"k-column-list-wrapper",children:dk("div",{...a,className:o(e.className,Rc,C(Rc,{size:t})),children:e.children})})};fn.states=Tv;fn.options=Nv;fn.className=Rc;fn.defaultOptions=ck;import{jsx as pk}from"react/jsx-runtime";var gn="k-checkbox",Cv=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.checked,l.indeterminate],Sv={size:[n.small,n.medium,n.large],rounded:[f.small,f.medium,f.large,f.full]},Hc={size:n.medium,rounded:f.medium},We=e=>{let{id:t,checked:a,indeterminate:r,hover:s,focus:i,disabled:d,invalid:p,valid:m,required:k,size:y=Hc.size,rounded:A=Hc.rounded,...g}=e;return pk("span",{className:"k-checkbox-wrap",children:pk("input",{...g,id:t,type:"checkbox",defaultChecked:a,required:k,className:o(e.className,gn,C(gn,{size:y,rounded:A}),b(gn,{hover:s,focus:i,disabled:d,invalid:p,valid:m,indeterminate:r,checked:a}))})})};We.states=Cv;We.options=Sv;We.className=gn;We.defaultOptions=Hc;import{jsx as Mv}from"react/jsx-runtime";var mk="k-checkbox-list",Iv=[],Bv={},uk={layout:"vertical"},xl=e=>{let{layout:t=uk.layout,...a}=e;return Mv("ul",{...a,className:o(e.className,mk,{[`k-list-${t}`]:t}),children:e.children})};xl.states=Iv;xl.options=Bv;xl.className=mk;xl.defaultOptions=uk;import{jsx as Pv}from"react/jsx-runtime";var kk="k-checkbox-list-item",Lv=[],Ev={},Yv={},bl=e=>{let{...t}=e;return Pv("li",{...t,className:o(e.className,kk),children:e.children})};bl.states=Lv;bl.options=Ev;bl.className=kk;bl.defaultOptions=Yv;import{Fragment as iG,jsx as sG,jsxs as nG}from"react/jsx-runtime";import{Fragment as uG,jsx as mG,jsxs as kG}from"react/jsx-runtime";import{Fragment as bG,jsx as xG,jsxs as vG}from"react/jsx-runtime";import{Fragment as NG,jsx as TG,jsxs as CG}from"react/jsx-runtime";import{jsx as MG}from"react/jsx-runtime";import{jsx as PG}from"react/jsx-runtime";import{jsx as hk,jsxs as Fv}from"react/jsx-runtime";var Oc="k-column-list-item",Gv=[l.focus,l.disabled,l.hover],Kv={},Dv={},xn=e=>{let{label:t,checked:a,focus:r,hover:s,disabled:i,...d}=e;return Fv("label",{...d,className:o(e.className,Oc,b(Oc,{focus:r,hover:s,disabled:i})),children:[hk(We,{disabled:i,checked:a}),hk("span",{className:"k-checkbox-label",children:t})]})};xn.states=Gv;xn.options=Kv;xn.className=Oc;xn.defaultOptions=Dv;import{jsx as Qc,jsxs as fk}from"react/jsx-runtime";var Vc="k-columnmenu-item",zv=[l.focus,l.selected],Rv={},Hv={},va=e=>{let{focus:t,selected:a,text:r,startIcon:s,endIcon:i,sortIndex:d,...p}=e;return fk("div",{...p,className:o(e.className,Vc,b(Vc,{focus:t,selected:a})),children:[s&&Qc(v,{icon:s}),r,i&&fk("span",{className:"k-columnmenu-indicators",children:[Qc(v,{icon:i}),d&&Qc("span",{className:"k-sort-index",children:d})]}),e.children]})};va.states=zv;va.options=Rv;va.className=Vc;va.defaultOptions=Hv;import{jsx as oK}from"react/jsx-runtime";import{jsx as Ov}from"react/jsx-runtime";var Wv="k-columnmenu-item-content",gk=e=>Ov("div",{...e,className:o(e.className,Wv,"k-columns-item"),children:e.children});import{jsx as xk}from"react/jsx-runtime";var bk="k-filter-menu",Qv=[],Vv={},Xv={},vl=e=>{let{...t}=e;return xk("form",{...t,className:o(e.className,bk),children:xk("div",{className:"k-filter-menu-container",children:e.children})})};vl.states=Qv;vl.options=Vv;vl.className=bk;vl.defaultOptions=Xv;import{jsx as mK}from"react/jsx-runtime";import{jsx as Xc,jsxs as qv}from"react/jsx-runtime";var Zv="k-item",Jv={size:[n.small,n.medium,n.large]},jv=[],Uv={size:n.medium},bn=e=>{let{text:t,size:a,...r}=e;return Xc("li",{...r,className:o(e.className,Zv),children:qv("label",{className:"k-label k-checkbox-label",children:[Xc(We,{size:a}),Xc("span",{children:t})]})})};bn.states=jv;bn.options=Jv;bn.defaultOptions=Uv;import{jsx as ey}from"react/jsx-runtime";var Zc="k-group-menu",_v=[],$v={size:[n.small,n.medium,n.large]},vk={size:n.medium},vn=e=>{let{size:t=vk.size,...a}=e;return ey("div",{...a,className:o(e.className,Zc,C(Zc,{size:t})),children:e.children})};vn.states=_v;vn.options=$v;vn.className=Zc;vn.defaultOptions=vk;import{Fragment as ly,jsx as yn,jsxs as yk}from"react/jsx-runtime";var Jc="k-group-menu-item",ty=[l.hover,l.selected],oy={},ay={},wn=e=>{let{hover:t,selected:a,text:r,actionsStart:s,actionsEnd:i,...d}=e;return yk("div",{...d,className:o(e.className,Jc,b(Jc,{hover:t,selected:a})),children:[s&&yn("span",{className:"k-group-menu-item-actions",children:s}),yn("span",{className:"k-group-item-text",children:r}),i&&yk(ly,{children:[yn("span",{className:"k-spacer"}),yn("span",{className:"k-group-menu-item-actions",children:i})]}),e.children]})};wn.states=ty;wn.options=oy;wn.className=Jc;wn.defaultOptions=ay;import{jsx as ya}from"react/jsx-runtime";var jc="k-group-menu-item-action",ry=[l.hover,l.disabled,l.selected],sy={size:[n.small,n.medium,n.large]},wk={size:n.medium};var An=e=>{let{hover:t,disabled:a,selected:r,size:s=wk.size,type:i,...d}=e,p;switch(i){case"remove":p=ya(v,{icon:"x-circle",size:s});break;case"add":p=ya(v,{icon:"plus-circle",size:s});break;case"drag":p=ya(v,{icon:"handle-drag-dots",size:s});break;case"up":p=ya(v,{icon:"chevron-up",size:s});break;case"down":p=ya(v,{icon:"chevron-down",size:s});break;default:p=ya(v,{icon:i,size:s});break}return ya("span",{...d,className:o(e.className,jc,b(jc,{selected:r,hover:t,disabled:a}),`k-group-menu-item-${i}-action`),children:p})};An.options=ry;An.options=sy;An.className=jc;An.defaultOptions=wk;import{jsx as MK}from"react/jsx-runtime";import{Fragment as DK,jsx as GK,jsxs as KK}from"react/jsx-runtime";import{jsx as cy}from"react/jsx-runtime";var Ak="k-tabstrip-items",iy=[],ny={},dy={tabAlignment:"start"},cs=e=>{let{children:t,tabAlignment:a,...r}=e;return cy("ul",{...r,className:o(e.className,Ak,"k-reset",`k-tabstrip-items-${a}`),children:t})};cs.states=iy;cs.options=ny;cs.className=Ak;cs.defaultOptions=dy;var Tk=cs;import{jsx as uy}from"react/jsx-runtime";var Nk="k-tabstrip-items-wrapper",py=[],my={},Ck={orientation:"horizontal"},ps=e=>{let{children:t,orientation:a=Ck.orientation,...r}=e;return uy("div",{...r,className:o(e.className,Nk,{"k-hstack":a==="horizontal","k-vstack":a==="vertical"}),children:t})};ps.states=py;ps.options=my;ps.className=Nk;ps.defaultOptions=Ck;var Sk=ps;import{jsx as fo,jsxs as Ik}from"react/jsx-runtime";var wa="k-tabstrip",ky=[],hy={size:[n.small,n.medium,n.large]},ms={size:n.medium,position:"top",tabAlignment:"start",scrollButtons:"around"},go=e=>{let{size:t=ms.size,scrollable:a,children:r,tabStripItems:s,position:i=ms.position,tabAlignment:d=ms.tabAlignment,scrollButtons:p=ms.scrollButtons,dir:m,scrollingPosition:k,...y}=e,A={top:{prev:m!=="rtl"?"left":"right",next:m!=="rtl"?"right":"left"},bottom:{prev:m!=="rtl"?"left":"right",next:m!=="rtl"?"right":"left"},right:{prev:"up",next:"down"},left:{prev:"up",next:"down"}},g={top:"horizontal",bottom:"horizontal",left:"vertical",right:"vertical"},T={start:"start",center:"center",end:"end",justify:"justify",stretched:"stretched"};return Ik("div",{dir:m,...y,className:o(wa,e.className,{[`${wa}-${i}`]:i,[`${wa}-scrollable`]:a,[`${wa}-scrollable-overlay`]:a&&(p==="hidden"||!p),[`${wa}-scrollable-${k}`]:k&&k!=="both"},C(wa,{size:t})),children:[i==="bottom"&&r,Ik(Sk,{orientation:g[i],children:[a&&(p==="around"||p==="start")&&fo("span",{className:o("k-tabstrip-prev","k-button",C("k-button",{size:t,fillMode:x.flat,themeColor:u.base,rounded:null}),"k-icon-button"),children:fo(v,{className:"k-button-icon",icon:`caret-alt-${A[i].prev}`})}),a&&p==="start"&&fo("span",{className:o("k-tabstrip-next","k-button",C("k-button",{size:t,fillMode:x.flat,themeColor:u.base,rounded:null}),"k-icon-button"),children:fo(v,{className:"k-button-icon",icon:`caret-alt-${A[i].next}`})}),fo(Tk,{className:o({"k-tabstrip-items-scroll":a&&p==="hidden"}),tabAlignment:T[d],children:s}),a&&p==="end"&&fo("span",{className:o("k-tabstrip-prev","k-button",C("k-button",{size:t,fillMode:x.flat,themeColor:u.base,rounded:null}),"k-icon-button"),children:fo(v,{className:"k-button-icon",icon:`caret-alt-${A[i].prev}`})}),a&&(p==="around"||p==="end")&&fo("span",{className:o("k-tabstrip-next","k-button",C("k-button",{size:t,fillMode:x.flat,themeColor:u.base,rounded:null}),"k-icon-button"),children:fo(v,{className:"k-button-icon",icon:`caret-alt-${A[i].next}`})})]}),i!=="bottom"&&r]})};go.states=ky;go.options=hy;go.className=wa;go.defaultOptions=ms;import{jsx as xy}from"react/jsx-runtime";var fy=[],gy={},Bk=e=>{let{type:t,...a}=e,r=t==="p"?"paragraph":t,s=t.includes("display")?"div":t;return xy(s,{...a,className:o(e.className,{[`k-${r}`]:t}),children:e.children})};Bk.states=fy;Bk.options=gy;import{jsx as yy}from"react/jsx-runtime";var Tn="k-actions",by=[],vy={},Uc={alignment:"start",orientation:"horizontal"},O=e=>{let{alignment:t=Uc.alignment,orientation:a=Uc.orientation,...r}=e;return yy("div",{...r,className:o(Tn,{[`${Tn}-${t}`]:t,[`${Tn}-${a}`]:a},e.className),children:e.children})};O.states=by;O.options=vy;O.className=Tn;O.defaultOptions=Uc;var Mk=O;import{jsx as Ty}from"react/jsx-runtime";var Nn="k-input",wy=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.loading,l.readonly],Ay={size:[n.small,n.medium,n.large],rounded:[f.small,f.medium,f.large,f.full],fillMode:[x.solid,x.flat,x.outline]},Cn={size:n.medium,rounded:n.medium,fillMode:x.solid},M=e=>{let{hover:t,focus:a,disabled:r,invalid:s,valid:i,loading:d,readonly:p,size:m=Cn.size,rounded:k=Cn.rounded,fillMode:y=Cn.fillMode,...A}=e;return Ty("span",{...A,className:o(e.className,Nn,C(Nn,{size:m,rounded:k,fillMode:y}),b(Nn,{hover:t,focus:a,disabled:r,invalid:s,valid:i,loading:d,readonly:p}))})};M.states=wy;M.options=Ay;M.className=Nn;M.defaultOptions=Cn;import{jsx as Sy}from"react/jsx-runtime";var Sn="k-picker",Ny=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.loading,l.readonly],Cy={size:[n.small,n.medium,n.large],rounded:[f.small,f.medium,f.large,f.full],fillMode:[x.solid,x.flat,x.outline]},In={size:n.medium,rounded:f.medium,fillMode:x.solid},xt=e=>{let{hover:t,focus:a,disabled:r,invalid:s,valid:i,loading:d,readonly:p,size:m=In.size,rounded:k=In.rounded,fillMode:y=In.fillMode,...A}=e;return Sy("span",{...A,className:o(e.className,Sn,C(Sn,{size:m,rounded:k,fillMode:y}),b(Sn,{hover:t,focus:a,disabled:r,invalid:s,valid:i,loading:d,readonly:p})),children:e.children})};xt.states=Ny;xt.options=Cy;xt.className=Sn;xt.defaultOptions=In;import{Fragment as My,jsx as qc}from"react/jsx-runtime";var Lk="k-clear-value",Iy=[l.disabled,l.loading,l.readonly],By={},te=e=>{let{disabled:t,loading:a,readonly:r,value:s}=e;return t||r||a||!s?qc(My,{}):qc("span",{className:o(e.className,Lk),children:qc(v,{icon:"x"})})};te.states=Iy;te.options=By;te.className=Lk;import{jsx as Yy}from"react/jsx-runtime";var _c="k-input-inner",Ly=[],Ey={},Bn={type:"text",autocomplete:"off",value:"",placeholder:""},le=e=>{let{value:t=Bn.value,type:a=Bn.type,placeholder:r=Bn.placeholder,autocomplete:s=Bn.autocomplete,...i}=e;return Yy("input",{...i,type:a,className:o(e.className,_c,C(_c,e)),placeholder:r,autoComplete:s,defaultValue:t})};le.states=Ly;le.options=Ey;le.className=_c;import{jsx as Ek,jsxs as Ky}from"react/jsx-runtime";var $c="k-input-inner",Py=[],Gy={},xo=e=>{let{value:t,placeholder:a,showValue:r,valueIcon:s,valueIconName:i,...d}=e;return Ky("span",{...d,className:o(e.className,$c,C($c,e)),children:[s,!s&&i&&Ek(v,{className:"k-input-value-icon",icon:i}),r&&!t&&a,r&&t&&Ek("span",{className:"k-input-value-text",children:t})]})};xo.states=Py;xo.options=Gy;xo.className=$c;import{jsx as zy}from"react/jsx-runtime";var ep="k-input-inner",Dy=[],Fy={},Yk={value:"",placeholder:""},us=e=>{let{value:t=Yk.value,placeholder:a=Yk.placeholder,rows:r,...s}=e;return zy("textarea",{...s,className:o(e.className,ep,C(ep,e)),placeholder:a,rows:r,defaultValue:t})};us.states=Dy;us.options=Fy;us.className=ep;import{Fragment as Hy,jsx as Pk}from"react/jsx-runtime";var Gk="k-input-loading-icon",Ry=[l.disabled,l.loading],J=e=>{let{disabled:t,loading:a}=e;return t||!a?Pk(Hy,{}):Pk("span",{className:o(e.className,Gk,"k-icon k-i-loading")})};J.states=Ry;J.className=Gk;import{Fragment as Qy,jsx as Kk}from"react/jsx-runtime";var Dk="k-input-validation-icon",Wy=[l.valid,l.invalid,l.disabled,l.loading],Oy={},X=e=>{let{valid:t,invalid:a,disabled:r,loading:s}=e,i=a?"warning-circle":"check-circle";return r||s||!!!(t||a)?Kk(Qy,{}):Kk(v,{className:o(Dk),icon:i})};X.states=Wy;X.options=Oy;X.className=Dk;import{Fragment as Zy,jsx as Fk}from"react/jsx-runtime";var Vy="k-input-prefix",Xy={direction:"horizontal"},$=e=>{let{direction:t=Xy.direction,...a}=e;return e.children?Fk("span",{...a,className:o(Vy,e.className,{[`k-input-prefix-${t}`]:t}),children:e.children}):Fk(Zy,{})};import{Fragment as Uy,jsx as zk}from"react/jsx-runtime";var Jy="k-input-suffix",jy={direction:"horizontal"},ee=e=>{let{direction:t=jy.direction,...a}=e;return e.children?zk("span",{...a,className:o(Jy,e.className,{[`k-input-suffix-${t}`]:t}),children:e.children}):zk(Uy,{})};import{jsx as WD}from"react/jsx-runtime";import{jsx as XD}from"react/jsx-runtime";import{jsx as _y}from"react/jsx-runtime";var Rk="k-input-separator",qy={direction:"vertical"},fe=e=>{let{direction:t=qy.direction,...a}=e;return _y("span",{...a,className:o(Rk,e.className,{[`${Rk}-${t}`]:t})})};import{jsx as Hk}from"react/jsx-runtime";var Wk="k-animation-container",$y=[],ew={},Ok={positionMode:"absolute"},Mo=e=>{let{positionMode:t=Ok.positionMode,animationStyle:a,offset:r,...s}=e;return Hk("div",{...s,style:{...r,...e.style},className:o(e.className,Wk,"k-animation-container-shown",{"k-animation-container-fixed":t==="fixed"}),children:Hk("div",{className:"k-child-animation-container",style:a,children:e.children})})};Mo.states=$y;Mo.options=ew;Mo.className=Wk;Mo.defaultOptions=Ok;import{jsx as Qk}from"react/jsx-runtime";var Vk="k-popup",tw=[],ow={},Xk={positionMode:"absolute"},F=e=>{let{offset:t,positionMode:a=Xk.positionMode,animationStyle:r,...s}=e;return Qk(Mo,{positionMode:a,offset:t,animationStyle:r,children:Qk("div",{...s,className:o(e.className,Vk),children:e.children})})};F.states=tw;F.options=ow;F.className=Vk;F.defaultOptions=Xk;import{jsx as lw}from"react/jsx-runtime";var aw="k-no-data",ks=e=>lw("span",{className:o(aw,e.className),children:e.children});import{jsx as wl,jsxs as Zk}from"react/jsx-runtime";var tp="k-list",rw=[],sw={size:[n.small,n.medium,n.large]},Jk={size:n.medium},Q=e=>{let{size:t=Jk.size,virtualization:a,children:r,optionLabel:s,customValue:i,screenReaders:d,...p}=e,m,k,y,A,g=[];return r?r.map((T,N)=>{T.type===ge?(T.props.root===!0?(m=T.props.label,T.props.children.map((S,B)=>{g.push(wl(P,{...S.props},`optChild-${B}-${new Date().getTime()}`))})):T.props.children.forEach((S,B)=>{let L="";B===0&&(L=T.props.label),g.push(wl(P,{className:B===0?"k-first":"",...S.props,groupLabel:L},`groupLabel-${B}-${new Date().getTime()}`))}),k=wl(ge,{label:m,virtualization:a,children:g})):T.type===P&&(g.push(wl(P,{...T.props},`${T.type}-${N}`)),y=wl(Al,{virtualization:a,children:g}),d&&(A=Zk(ks,{className:"k-sr-only",children:[g.length," items found."]})))}):A=wl(ks,{children:"No data found."}),Zk("div",{...p,className:o(e.className,tp,C(tp,{size:t}),{"k-virtual-list":a}),children:[s,i,k,y,A]})};Q.states=rw;Q.options=sw;Q.className=tp;Q.defaultOptions=Jk;import{jsx as Aa,jsxs as dw}from"react/jsx-runtime";var op="k-list",iw=[],nw={size:[n.small,n.medium,n.large]},jk={size:n.medium},Ta=e=>{let{size:t=jk.size,virtualization:a,children:r,...s}=e,i,d,p,m=[];return r?r.map((k,y)=>{k.type===ge?(k.props.root===!0?(i=k.props.label,k.props.children.map((A,g)=>{m.push(Aa(P,{...A.props},`optChild-${g}-${new Date().getTime()}`))})):(m.push(Aa(Uk,{...k.props,children:k.props.label},`listChild-${y}`)),k.props.children.map((A,g)=>{m.push(Aa(P,{...A.props},`fwOptChild-${g}-${new Date().getTime()}`))})),d=Aa(ge,{label:i,virtualization:a,children:m})):k.type===P&&(m.push(Aa(P,{...k.props},`${k.type}-${y}`)),p=Aa(Al,{virtualization:a,children:m}))}):p=Aa(ks,{children:"No data found."}),dw("div",{...s,className:o(e.className,op,C(op,{size:t}),{"k-virtual-list":a}),children:[d,p]})};Ta.states=iw;Ta.options=nw;Ta.className=op;Ta.defaultOptions=jk;import{jsx as Mn,jsxs as uw}from"react/jsx-runtime";var ap="k-list-item",cw=[l.hover,l.focus,l.selected,l.disabled],pw={},mw={},P=e=>{let{text:t,groupLabel:a,group:r,showIcon:s,iconName:i,showCheckbox:d,checked:p,hover:m,focus:k,selected:y,disabled:A,...g}=e,T=t||e.children;return uw("li",{...g,className:o(e.className,r?"k-list-group-item":ap,b(ap,{hover:m,focus:k,disabled:A,selected:y})),children:[d&&Mn(We,{checked:p}),s&&Mn(v,{icon:i}),Mn("span",{className:"k-list-item-text",children:T}),a&&a!==""&&Mn("div",{className:"k-list-item-group-label",children:a})]})};P.states=cw;P.options=pw;P.className=ap;P.defaultOptions=mw;import{jsx as lp,jsxs as hw}from"react/jsx-runtime";var kw="k-list-content",Al=e=>{let{virtualization:t,...a}=e;return hw("div",{...a,className:o(kw,e.className),children:[lp("ul",{className:o("k-list-ul"),children:e.children}),t&&lp("div",{className:"k-height-container",children:lp("div",{})})]})};import{jsx as qk}from"react/jsx-runtime";var fw="k-list-group-sticky-header",_k=e=>qk("div",{className:o(fw,e.className),children:qk("div",{className:"k-list-header-text",children:e.children})});import{Fragment as gw,jsx as $k,jsxs as xw}from"react/jsx-runtime";var ge=e=>{let{virtualization:t,label:a}=e;return xw(gw,{children:[a&&$k(_k,{children:a}),e.children&&$k(Al,{virtualization:t,children:e.children})]})};import{jsx as eh}from"react/jsx-runtime";var bw="k-list-group-item",Uk=e=>eh("li",{className:o(bw,e.className),children:eh("span",{className:"k-list-item-text",children:e.children})});import{jsx as Aw}from"react/jsx-runtime";var rp="k-list-optionlabel",vw=[l.hover,l.focus,l.selected,l.disabled],yw={},ww={},Ln=e=>{let{text:t,hover:a,focus:r,selected:s,disabled:i,...d}=e;return Aw("div",{...d,className:o(rp,b(rp,{hover:a,focus:r,selected:s,disabled:i})),children:t})};Ln.states=vw;Ln.options=yw;Ln.className=rp;Ln.defaultOptions=ww;import{jsx as Sw}from"react/jsx-runtime";var sp="k-list-custom-value",Tw=[l.hover,l.focus,l.selected,l.disabled],Nw={},Cw={},Xe=e=>{let{text:t,hover:a,focus:r,selected:s,disabled:i,...d}=e;return Sw("div",{...d,className:o(sp,b(sp,{hover:a,focus:r,selected:s,disabled:i})),children:t})};Xe.states=Tw;Xe.options=Nw;Xe.className=sp;Xe.defaultOptions=Cw;import{jsx as nz}from"react/jsx-runtime";import{jsx as mz}from"react/jsx-runtime";import{jsx as fz,jsxs as gz}from"react/jsx-runtime";import{jsx as yz,jsxs as wz}from"react/jsx-runtime";import{jsx as Cz}from"react/jsx-runtime";import{jsx as Mz,jsxs as Lz}from"react/jsx-runtime";import{jsx as Gz,jsxs as Kz}from"react/jsx-runtime";import{jsx as th}from"react/jsx-runtime";var hs="k-avatar";var Iw=[l.hover,l.focus,l.active,l.selected,l.disabled],Bw={size:[n.small,n.medium,n.large],rounded:[f.small,f.medium,f.large,f.full],fillMode:[x.solid,x.flat,x.outline],themeColor:[u.base,u.primary,u.secondary,u.tertiary,u.success,u.warning,u.error,u.info,u.light,u.dark,u.inverse]},Na={type:"text",size:n.medium,rounded:f.full,fillMode:x.solid,themeColor:u.primary,border:!1},$t=e=>{let{size:t=Na.size,rounded:a=Na.rounded,fillMode:r=Na.fillMode,themeColor:s=Na.themeColor,type:i=Na.type,border:d=Na.border,...p}=e;return th("div",{...p,className:o(e.className,hs,C(hs,{size:t,rounded:a,fillMode:r,themeColor:s}),{[`${hs}-bordered`]:d}),children:th("span",{className:`${hs}-${i}`,children:e.children})})};$t.states=Iw;$t.options=Bw;$t.className=hs;$t.defaultOptions=Na;import{jsx as sR}from"react/jsx-runtime";import{jsx as cR}from"react/jsx-runtime";import{jsx as kR}from"react/jsx-runtime";import{jsx as Ew}from"react/jsx-runtime";var fs="k-badge",Mw=[],Lw={size:[n.small,n.medium,n.large],rounded:[f.small,f.medium,f.large,f.full],fillMode:[x.solid,x.outline],themeColor:[u.base,u.primary,u.secondary,u.tertiary,u.success,u.warning,u.error,u.info,u.light,u.dark,u.inverse]},gs={size:n.medium,fillMode:x.solid,themeColor:u.primary,cutoutBorder:!1},Tl=e=>{let{size:t=gs.size,fillMode:a=gs.fillMode,themeColor:r=gs.themeColor,cutoutBorder:s=gs.cutoutBorder,rounded:i,position:d,align:p,...m}=e;return Ew("span",{...m,className:o(e.className,fs,C(fs,{size:t,rounded:i,fillMode:a,themeColor:r}),{[`${fs}-${d}`]:d,[`k-${p}`]:p,[`${fs}-border-cutout`]:s}),children:e.children})};Tl.states=Mw;Tl.options=Lw;Tl.className=fs;Tl.defaultOptions=gs;import{jsx as CR}from"react/jsx-runtime";import{jsx as LR}from"react/jsx-runtime";import{jsx as RR}from"react/jsx-runtime";import{jsx as Nl,jsxs as Gw}from"react/jsx-runtime";var En="k-chip",Yw=[l.hover,l.focus,l.active,l.selected,l.disabled],Pw={size:[n.small,n.medium,n.large],rounded:[f.small,f.medium,f.large,f.full],fillMode:[x.solid,x.outline],themeColor:[u.base,u.success,u.warning,u.error,u.info]},Cl={size:n.medium,rounded:f.medium,fillMode:x.solid,themeColor:u.base,avatarImage:"/packages/html/assets/avatar.jpg"},Dt=e=>{let{size:t=Cl.size,rounded:a=Cl.rounded,fillMode:r=Cl.fillMode,themeColor:s=Cl.themeColor,text:i,icon:d,actions:p,showAvatar:m,avatarImage:k=Cl.avatarImage,hover:y,focus:A,active:g,selected:T,disabled:N,...S}=e;return Gw("div",{...S,className:o(e.className,En,C(En,{size:t,rounded:a,fillMode:r,themeColor:s}),b(En,{hover:y,focus:A,active:g,disabled:N,selected:T})),children:[d&&Nl(v,{className:"k-chip-icon",icon:d,size:"small"}),m&&Nl($t,{className:"k-chip-avatar",type:"image",children:Nl("img",{src:k})}),Nl("span",{className:"k-chip-content",children:e.children?e.children:i&&Nl("span",{className:"k-chip-label",children:i})}),p&&Nl("span",{className:"k-chip-actions",children:p})]})};Dt.states=Yw;Dt.options=Pw;Dt.className=En;Dt.defaultOptions=Cl;import{jsx as Fw}from"react/jsx-runtime";var ip="k-chip-list",Kw=[],Dw={size:[n.small,n.medium,n.large]},ah={size:n.medium},Ft=e=>{let{size:t=ah.size,...a}=e;return Fw("div",{...a,className:o(e.className,ip,C(ip,{size:t})),children:e.children})};Ft.states=Kw;Ft.options=Dw;Ft.className=ip;Ft.defaultOptions=ah;import{jsx as _R}from"react/jsx-runtime";import{jsx as o0}from"react/jsx-runtime";import{jsx as s0}from"react/jsx-runtime";import{jsx as p0}from"react/jsx-runtime";import{Fragment as g0,jsx as f0,jsxs as x0}from"react/jsx-runtime";import{jsx as lh,jsxs as Hw}from"react/jsx-runtime";var rh="k-color-preview",zw=[],Rw={},Lo=e=>{let{color:t,iconName:a,...r}=e;return Hw("span",{...r,className:o(e.className,rh,{"k-icon-color-preview":a,"k-no-color":!t}),children:[a&&lh(v,{icon:a,className:"k-color-preview-icon"}),lh("span",{className:"k-color-preview-mask",style:{backgroundColor:t}})]})};Lo.states=zw;Lo.options=Rw;Lo.className=rh;import{Fragment as np,jsx as sh,jsxs as Pn}from"react/jsx-runtime";var dp="k-loader",Ww={pulsing:"pulsing-2","infinite-spinner":"spinner-3","converging-spinner":"spinner-4"},Ow=[],Qw={size:[n.small,n.medium,n.large],themeColor:[u.base,u.primary,u.secondary,u.tertiary,u.success,u.warning,u.error,u.info,u.light,u.dark,u.inverse]},Gn={size:n.medium,themeColor:u.primary,animation:"pulsing"},Eo=e=>{let{size:t=Gn.size,themeColor:a=Gn.themeColor,animation:r=Gn.animation,...s}=e,i=sh("span",{className:"k-loader-segment"});return sh("div",{...s,className:o(e.className,dp,{[`k-loader-${Ww[r]||r}`]:r},C(dp,{size:t,themeColor:a})),children:Pn("div",{className:"k-loader-canvas",children:[r==="pulsing"&&Pn(np,{children:[i,i]}),r==="infinite-spinner"&&Pn(np,{children:[i,i,i]}),r==="converging-spinner"&&Pn(np,{children:[i,i,i,i]})]})})};Eo.states=Ow;Eo.options=Qw;Eo.className=dp;Eo.defaultOptions=Gn;var ih=Eo;import{jsx as cp,jsxs as nh}from"react/jsx-runtime";var pp="k-loader-container",Vw=[],Xw={size:[n.small,n.medium,n.large],themeColor:[u.base,u.primary,u.secondary,u.tertiary,u.success,u.warning,u.error,u.info,u.light,u.dark,u.inverse]},Sa={size:n.medium,themeColor:u.primary,loaderType:"pulsing",position:"top",overlay:"dark",panel:!1},xs=e=>{let{size:t=Sa.size,themeColor:a=Sa.themeColor,loaderType:r=Sa.loaderType,position:s=Sa.position,overlay:i=Sa.overlay,panel:d=Sa.panel,...p}=e;return nh("div",{...p,className:o(e.className,pp,C(pp,{size:t}),{[`k-loader-${s}`]:s}),children:[cp("div",{className:`k-loader-container-overlay k-overlay-${i}`}),nh("div",{className:o("k-loader-container-inner",{"k-loader-container-panel":d}),children:[cp(ih,{size:t,themeColor:a,animation:r}),cp("div",{className:`k-loader-container-label !k-text-${a}`,children:"Loading..."})]})]})};xs.states=Vw;xs.options=Xw;xs.className=pp;xs.defaultOptions=Sa;import{jsx as Q0}from"react/jsx-runtime";import{jsx as J0}from"react/jsx-runtime";import{jsx as _0}from"react/jsx-runtime";import{jsx as oH}from"react/jsx-runtime";import{jsx as jw}from"react/jsx-runtime";var dh="k-skeleton",Zw=[],Jw={},mp={shape:"text",animation:"pulse"},Yo=e=>{let{shape:t=mp.shape,animation:a=mp.animation,...r}=e;return jw("span",{...r,className:o(e.className,dh,{[`k-skeleton-${t}`]:t,[`k-skeleton-${a}`]:a}),style:e.style})};Yo.states=Zw;Yo.options=Jw;Yo.className=dh;Yo.defaultOptions=mp;import{jsx as fH}from"react/jsx-runtime";import{jsx as Uw}from"react/jsx-runtime";var ch=e=>Uw(Yo,{shape:"rect",...e});import{jsx as AH}from"react/jsx-runtime";import{jsx as bs,jsxs as up}from"react/jsx-runtime";var kp="k-form-field",qw=[l.disabled],Ze=e=>{let{label:t,orientation:a,optional:r,editor:s,hint:i,error:d,info:p,disabled:m,dir:k,colSpan:y}=e;return up("div",{className:o(kp,e.className,b(kp,{disabled:m}),{[`k-col-span-${y}`]:y}),dir:k,children:[t&&up("label",{className:o("k-label","k-form-label"),children:[t,r&&bs("span",{className:"k-label-optional",children:"(Optional)"}),p&&bs("span",{className:"k-field-info",children:"(field info)"})]}),a==="horizontal"&&!t&&bs("span",{className:"k-label k-form-label k-label-empty"}),up("div",{className:"k-form-field-wrap",children:[s,i&&bs("div",{className:"k-form-hint",children:i}),d&&bs("div",{className:"k-form-error",children:d})]})]})};Ze.states=qw;Ze.className=kp;import{Fragment as _w,jsx as hp,jsxs as $w}from"react/jsx-runtime";var ph="k-form-fieldset",bo=e=>{let{legend:t,layout:a,cols:r,gapX:s,gapY:i}=e;return $w("fieldset",{className:o(ph),children:[t&&hp("legend",{className:"k-form-legend",children:t}),a==="grid"?hp("div",{className:o("k-form-layout","k-d-grid",{[`k-grid-cols-${r}`]:r,[`k-gap-x-${s}`]:s,[`k-gap-y-${i}`]:i}),children:e.children}):hp(_w,{children:e.children})]})};bo.className=ph;import{Fragment as oA,jsx as vs,jsxs as aA}from"react/jsx-runtime";import{createElement as fp}from"react";var Kn="k-form",eA=[],tA={size:[n.small,n.medium,n.large]},Dn={size:n.medium,layout:"basic",tag:"form"},Po=e=>{let{size:t=Dn.size,orientation:a,layout:r=Dn.layout,formButtons:s,cols:i,gapX:d,gapY:p,tag:m=Dn.tag,children:k}=e,y=({tag:g,className:T,children:N})=>g==="form"?vs("form",{className:T,children:N}):vs("div",{className:T,children:N}),A=[];return k&&(Array.isArray(k)?k.map((g,T)=>{g.type===Ze?A.push(fp(Ze,{...g.props,orientation:a,key:T})):A.push(g)}):k.type===Ze?A.push(fp(Ze,{...k.props,orientation:a,key:`${new Date().getTime()}`})):k.type===bo&&A.push(fp(bo,{...k.props,key:`${new Date().getTime()}`}))),aA(y,{tag:m,className:o(e.className,Kn,C(Kn,{size:t}),{[`${Kn}-${a}`]:a}),children:[r==="grid"?vs("div",{className:o("k-form-layout","k-d-grid",{[`k-grid-cols-${i}`]:i,[`k-gap-x-${d}`]:d,[`k-gap-y-${p}`]:p}),children:A}):vs(oA,{children:A}),s&&vs("div",{className:"k-form-buttons",children:s})]})};Po.states=eA;Po.options=tA;Po.className=Kn;Po.defaultOptions=Dn;import{Fragment as sA,jsx as ys,jsxs as mh}from"react/jsx-runtime";var Fn="k-button",lA=[l.hover,l.focus,l.active,l.selected,l.disabled],rA={size:[n.small,n.medium,n.large],rounded:[f.small,f.medium,f.large,f.full],fillMode:[x.solid,x.flat,x.outline,x.clear,x.link],themeColor:[u.base,u.primary,u.secondary,u.tertiary,u.success,u.warning,u.error,u.info,u.light,u.dark,u.inverse]},Ia={size:n.medium,rounded:f.medium,fillMode:x.solid,themeColor:u.base,showArrow:!1,arrowIconName:"caret-alt-down"},c=e=>{let{size:t=Ia.size,rounded:a=Ia.rounded,fillMode:r=Ia.fillMode,themeColor:s=Ia.themeColor,showArrow:i=Ia.showArrow,arrowIconName:d=Ia.arrowIconName,hover:p,focus:m,active:k,selected:y,disabled:A,icon:g,text:T,iconClassName:N,...S}=e,B=g!==void 0,L=e.children!==void 0;return mh("button",{...S,className:o(e.className,Fn,C(Fn,{size:t,rounded:a,fillMode:r,themeColor:s}),b(Fn,{hover:p,focus:m,active:k,disabled:A,selected:y}),{"k-icon-button":!T&&!L&&B}),children:[g&&ys(v,{className:o(N,"k-button-icon"),icon:g}),T?mh(sA,{children:[T&&ys("span",{className:"k-button-text",children:T}),e.children]}):e.children&&ys("span",{className:"k-button-text",children:e.children}),i&&ys("span",{className:"k-menu-button-arrow k-button-arrow",children:ys(v,{icon:d})})]})};c.states=lA;c.options=rA;c.className=Fn;c.defaultOptions=Ia;import{jsx as iA}from"react/jsx-runtime";var $e=e=>iA(c,{icon:"folder",...e,children:void 0});import{jsx as nA}from"react/jsx-runtime";var zt=e=>nA(c,{icon:"folder",children:"Button",...e});import{jsx as e8}from"react/jsx-runtime";import{jsx as cA}from"react/jsx-runtime";var dA="k-actionsheet-footer",uh={alignment:"stretched",orientation:"horizontal"},Rt=e=>{let{alignment:t=uh.alignment,orientation:a=uh.orientation,template:r,as:s=r?"div":O,...i}=e;return cA(s,{...i,...!r&&{alignment:t,orientation:a},className:o(e.className,dA),children:e.children})};import{jsx as ws,jsxs as uA}from"react/jsx-runtime";var kh="k-searchbox",pA=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.loading],mA={size:[n.small,n.medium,n.large],rounded:[f.small,f.medium,f.large,f.full],fillMode:[x.solid,x.flat,x.outline]},gp={showIcon:!0,icon:"search",size:M.defaultOptions.size,rounded:M.defaultOptions.rounded,fillMode:M.defaultOptions.fillMode},De=e=>{let{value:t,placeholder:a,size:r,rounded:s,fillMode:i,hover:d,focus:p,valid:m,invalid:k,required:y,loading:A,disabled:g,showIcon:T=gp.showIcon,icon:N=gp.icon,...S}=e;return uA(M,{...S,size:r,rounded:s,fillMode:i,hover:d,focus:p,valid:m,invalid:k,required:y,loading:A,disabled:g,className:o(e.className,kh),children:[T&&ws(v,{className:"k-input-icon",icon:N}),ws(le,{placeholder:a,value:t}),ws(J,{...e}),ws(X,{...e}),ws(te,{...e})]})};De.states=pA;De.options=mA;De.className=kh;De.defaultOptions=gp;import{jsx as b8}from"react/jsx-runtime";import{Fragment as hh,jsx as Go,jsxs as xp}from"react/jsx-runtime";var fh="k-textbox",kA=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.loading,l.readonly],hA={size:[n.small,n.medium,n.large],rounded:[f.small,f.medium,f.large,f.full],fillMode:[x.solid,x.flat,x.outline]},Ba={showClearButton:!0,showValidationIcon:!0,size:M.defaultOptions.size,rounded:M.defaultOptions.rounded,fillMode:M.defaultOptions.fillMode,separators:!0},Z=e=>{let{size:t=Ba.size,rounded:a=Ba.rounded,fillMode:r=Ba.fillMode,separators:s=Ba.separators,showClearButton:i=Ba.showClearButton,showValidationIcon:d=Ba.showValidationIcon,prefix:p,suffix:m,type:k,value:y,placeholder:A,hover:g,focus:T,valid:N,invalid:S,required:B,loading:L,disabled:E,readonly:D,...W}=e;return xp(M,{...W,size:t,rounded:a,fillMode:r,hover:g,focus:T,valid:N,invalid:S,required:B,loading:L,disabled:E,readonly:D,className:o(e.className,fh),children:[p&&xp(hh,{children:[Go($,{children:p}),s&&Go(fe,{})]}),Go(le,{placeholder:A,value:y,type:k}),d&&Go(X,{valid:N,invalid:S,loading:L,disabled:E}),Go(J,{loading:L,disabled:E}),i&&Go(te,{loading:L,disabled:E,readonly:D,value:y}),m&&xp(hh,{children:[s&&Go(fe,{}),Go(ee,{children:m})]})]})};Z.states=kA;Z.options=hA;Z.className=fh;Z.defaultOptions=Ba;import{jsx as M8}from"react/jsx-runtime";import{Fragment as K8,jsx as G8}from"react/jsx-runtime";import{Fragment as W8,jsx as H8}from"react/jsx-runtime";import{jsx as Ko,jsxs as bp}from"react/jsx-runtime";var bh="k-actionsheet-titlebar",fA={},ae=e=>{let{title:t,subtitle:a,actionsStart:r,actionsEnd:s,filter:i,input:d,inputValue:p,inputPlaceholder:m,adaptive:k,children:y,...A}=e;return bp("div",{...A,className:o(e.className,bh),children:[bp("div",{className:"k-actionsheet-titlebar-group",children:[r&&Ko("div",{className:"k-actionsheet-actions",children:r}),!y&&bp("div",{className:"k-actionsheet-title",children:[t&&Ko("div",{className:"k-text-center",children:t}),a&&Ko("div",{className:"k-actionsheet-subtitle k-text-center",children:a})]}),y&&Ko("div",{className:"k-actionsheet-title",children:y}),s&&Ko("div",{className:"k-actionsheet-actions",children:s})]}),(d||i)&&Ko("div",{className:"k-actionsheet-titlebar-group k-actionsheet-filter",children:d?Ko(Z,{value:p,placeholder:m,size:k?"large":"medium"}):Ko(De,{placeholder:"Filter",size:k?"large":"medium"})})]})};ae.className=bh;ae.defaultOptions=fA;import{jsx as vp,jsxs as vA}from"react/jsx-runtime";var yp="k-actionsheet-view",gA=[],xA={},bA={},Sl=e=>{let{adaptive:t,animated:a,children:r,header:s,footer:i,...d}=e,p=s?.type===ae&&vp(ae,{adaptive:t,...s?.props}),m=i?.type===Rt&&vp(Rt,{...i?.props});return vA("div",{...d,className:o(e.className,yp,{[`${yp}-animated`]:a}),children:[p,vp("div",{className:"k-actionsheet-content",children:r}),m]})};Sl.states=gA;Sl.options=xA;Sl.className=yp;Sl.defaultOptions=bA;import{jsx as zn,jsxs as AA}from"react/jsx-runtime";var vh="k-actionsheet",yA=[],wA={},As={side:"bottom",fullscreen:!1,adaptive:!1,overlay:!0},re=e=>{let{side:t=As.side,fullscreen:a=As.fullscreen,adaptive:r=As.adaptive,overlay:s=As.overlay,template:i,children:d,header:p,footer:m,...k}=e;return AA("div",{className:"k-actionsheet-container",children:[s&&zn("div",{className:"k-overlay"}),zn(Mo,{animationStyle:{[`${a===!0?"top":t}`]:0,[`${a===!0?"width":null}`]:"100%",[`${a===!0?"height":null}`]:"100%",[`${t==="top"||t==="bottom"?"width":null}`]:"100%",[`${t==="left"||t==="right"?"height":null}`]:"100%"},children:zn("div",{...k,className:o(e.className,vh,{[`k-actionsheet-${t}`]:a===!1,"k-actionsheet-fullscreen":a===!0,"k-adaptive-actionsheet":r}),children:i||zn(Sl,{header:p,footer:m,adaptive:r,...e,children:d})})})]})};re.states=yA;re.options=wA;re.className=vh;re.defaultOptions=As;import{jsx as mW}from"react/jsx-runtime";import{Fragment as NA,jsx as Ts,jsxs as wp}from"react/jsx-runtime";var Ap="k-actionsheet-item",TA=[l.hover,l.focus,l.selected,l.disabled],Tp=e=>{let{iconName:t,text:a,description:r,hover:s,focus:i,selected:d,disabled:p,...m}=e;return wp("span",{...m,className:o(e.className,Ap,b(Ap,{hover:s,focus:i,selected:d,disabled:p})),children:[!e.children&&Ts(NA,{children:wp("span",{className:"k-actionsheet-action",children:[t&&Ts("span",{className:"k-icon-wrap",children:Ts(v,{className:"k-actionsheet-item-icon",icon:t})}),wp("span",{className:"k-actionsheet-item-text",children:[a&&Ts("span",{className:"k-actionsheet-item-title",children:a}),r&&Ts("span",{className:"k-actionsheet-item-description",children:r})]})]})}),e.children]})};Tp.states=TA;Tp.className=Ap;import{jsx as yW,jsxs as wW}from"react/jsx-runtime";import{jsx as CW}from"react/jsx-runtime";import{jsx as MW}from"react/jsx-runtime";import{jsx as PW}from"react/jsx-runtime";import{Fragment as IA,jsx as rt,jsxs as Np}from"react/jsx-runtime";var wh="k-dropdownlist",CA=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.loading,l.readonly],SA={size:[n.small,n.medium,n.large],rounded:[f.small,f.medium,f.large,f.full],fillMode:[x.solid,x.flat,x.outline]},Il={showValue:!0,arrowIconName:"caret-alt-down",size:n.medium,rounded:f.medium,fillMode:x.solid},se=e=>{let{size:t=Il.size,rounded:a=Il.rounded,fillMode:r=Il.fillMode,arrowIconName:s=Il.arrowIconName,showValue:i=Il.showValue,valueIconName:d,prefix:p,suffix:m,value:k,placeholder:y,hover:A,focus:g,valid:T,invalid:N,required:S,loading:B,disabled:L,readonly:E,popup:D,opened:W,adaptive:he,adaptiveSettings:Le,adaptiveTitle:_e,adaptiveSubtitle:Kt,adaptiveFilter:ba,...fl}=e;return Np(IA,{children:[Np(xt,{...fl,size:t,rounded:a,fillMode:r,hover:A,focus:g,valid:T,invalid:N,required:S,loading:B,disabled:L,readonly:E,className:o(e.className,wh,{"k-icon-picker":!i&&d}),children:[rt($,{children:p}),rt(xo,{placeholder:y,value:k,showValue:i,valueIconName:d}),rt(X,{valid:T,invalid:N,loading:B,disabled:L}),rt(J,{loading:B,disabled:L}),rt(ee,{children:m}),rt(c,{className:"k-input-button",icon:s,rounded:null,size:e.size,fillMode:e.fillMode})]}),W&&D&&rt(F,{className:"k-list-container k-dropdownlist-popup",children:D}),he&&rt(re,{adaptive:!0,...Le,header:rt(ae,{actionsEnd:rt(c,{icon:"check",themeColor:"primary",size:"large",fillMode:"flat"}),filter:ba,inputValue:k,inputPlaceholder:y,title:_e,subtitle:Kt}),children:rt("div",{className:"k-list-container",children:Np(Q,{size:"large",children:[rt(P,{text:"List item"}),rt(P,{text:"List item"}),rt(P,{text:"List item"})]})})})]})};se.states=CA;se.options=SA;se.className=wh;se.defaultOptions=Il;import{jsx as lO}from"react/jsx-runtime";import{jsx as dO,jsxs as cO}from"react/jsx-runtime";import{Fragment as xO,jsx as fO,jsxs as gO}from"react/jsx-runtime";import{jsx as wO}from"react/jsx-runtime";import{jsx as SO,jsxs as IO}from"react/jsx-runtime";import{jsx as YO,jsxs as PO}from"react/jsx-runtime";import{Fragment as WO,jsx as RO,jsxs as HO}from"react/jsx-runtime";import{Fragment as UO,jsx as JO,jsxs as jO}from"react/jsx-runtime";import{jsx as Ah}from"react/jsx-runtime";var Rn="k-radio",BA=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.checked],MA={size:[n.small,n.medium,n.large]},Th={size:n.medium},vo=e=>{let{id:t,checked:a,hover:r,focus:s,disabled:i,invalid:d,valid:p,required:m,size:k=Th.size,...y}=e;return Ah("span",{className:"k-radio-wrap",children:Ah("input",{...y,id:t,type:"radio",checked:a,required:m,className:o(e.className,Rn,C(Rn,{size:k}),b(Rn,{hover:r,focus:s,disabled:i,invalid:d,valid:p,checked:a}))})})};vo.states=BA;vo.options=MA;vo.className=Rn;vo.defaultOptions=Th;import{jsx as YA}from"react/jsx-runtime";var Nh="k-radio-list",LA=[],EA={},Ch={layout:"vertical"},Bl=e=>{let{layout:t=Ch.layout,...a}=e;return YA("ul",{...a,className:o(e.className,Nh,{[`k-list-${t}`]:t}),children:e.children})};Bl.states=LA;Bl.options=EA;Bl.className=Nh;Bl.defaultOptions=Ch;import{jsx as DA}from"react/jsx-runtime";var Sh="k-radio-list-item",PA=[],GA={},KA={},Ml=e=>{let{...t}=e;return DA("li",{...t,className:o(e.className,Sh),children:e.children})};Ml.states=PA;Ml.options=GA;Ml.className=Sh;Ml.defaultOptions=KA;import{jsx as bQ}from"react/jsx-runtime";import{Fragment as TQ,jsx as AQ,jsxs as NQ}from"react/jsx-runtime";import{Fragment as MQ,jsx as BQ,jsxs as LQ}from"react/jsx-runtime";import{Fragment as DQ,jsx as GQ,jsxs as KQ}from"react/jsx-runtime";import{Fragment as WQ,jsx as HQ,jsxs as OQ}from"react/jsx-runtime";import{Fragment as JQ,jsx as ZQ,jsxs as jQ}from"react/jsx-runtime";import{Fragment as zA,jsx as st,jsxs as Ll}from"react/jsx-runtime";var Hn=({size:e,...t})=>st(Po,{formButtons:Ll(zA,{children:[st(c,{className:"k-form-submit",themeColor:"primary",size:e,children:"Submit"}),st(c,{className:"k-form-clear",size:e,children:"Clear"})]}),children:Ll(bo,{legend:"Form Legend",children:[st(Ze,{label:"Label",editor:st(Z,{size:e})}),st(Ze,{label:"Label",hint:"Hint text",editor:st(se,{value:"Dropdown List",size:e})}),st(Ze,{label:"City",editor:Ll("ul",{className:"k-radio-list k-list-horizontal",children:[Ll("li",{className:"k-radio-list-item",children:[st(vo,{checked:!0,size:e}),st("label",{className:"k-radio-label",children:"Label"})]}),Ll("li",{className:"k-radio-list-item",children:[st(vo,{size:e}),st("label",{className:"k-radio-label",children:"Label"})]}),Ll("li",{className:"k-radio-list-item",children:[st(vo,{size:e}),st("label",{className:"k-radio-label",children:"Label"})]})]})})]}),size:e,...t});import{Fragment as yV,jsx as vV,jsxs as wV}from"react/jsx-runtime";import{jsx as WA}from"react/jsx-runtime";var Ns="k-button-group",RA=[l.disabled],HA={fillMode:[x.solid,x.flat,x.outline,x.clear,x.link]},Ih={fillMode:x.solid},Y=e=>{let{fillMode:t=Ih.fillMode,disabled:a,stretched:r,...s}=e;return WA("div",{...s,className:o(e.className,Ns,C(Ns,{fillMode:t}),b(Ns,{disabled:a}),{[`${Ns}-stretched`]:r}),children:e.children})};Y.states=RA;Y.options=HA;Y.className=Ns;Y.defaultOptions=Ih;import{Fragment as DV,jsx as KV,jsxs as FV}from"react/jsx-runtime";import{Fragment as QV,jsx as OV,jsxs as VV}from"react/jsx-runtime";import{Fragment as qV,jsx as UV,jsxs as _V}from"react/jsx-runtime";import{Fragment as l6,jsx as a6,jsxs as r6}from"react/jsx-runtime";import{Fragment as VA,jsx as Bh,jsxs as XA}from"react/jsx-runtime";var Mh="k-menu-button",OA=[l.hover,l.focus,l.active,l.selected,l.disabled],QA={size:[n.small,n.medium,n.large],rounded:[f.small,f.medium,f.large,f.full],fillMode:[x.solid,x.flat,x.outline,x.clear,x.link],themeColor:[u.base,u.primary,u.secondary,u.tertiary,u.success,u.warning,u.error,u.info,u.light,u.dark,u.inverse]},La={size:n.medium,rounded:f.medium,fillMode:x.solid,themeColor:u.base,showArrow:!0,arrowIconName:"caret-alt-down"},U=e=>{let{size:t=La.size,rounded:a=La.rounded,fillMode:r=La.fillMode,themeColor:s=La.themeColor,hover:i,focus:d,active:p,selected:m,disabled:k,icon:y,text:A,showArrow:g=La.showArrow,arrowIconName:T=La.arrowIconName,popup:N,opened:S,...B}=e;return XA(VA,{children:[Bh(c,{...B,className:o(e.className,Mh),text:A,size:t,rounded:a,fillMode:r,themeColor:s,hover:i,focus:d,active:p,selected:m,disabled:k,icon:y,showArrow:g,arrowIconName:T}),S&&N&&Bh(F,{className:"k-menu-popup",children:N})]})};U.states=OA;U.options=QA;U.className=Mh;U.defaultOptions=La;import{jsx as v6}from"react/jsx-runtime";import{jsx as T6}from"react/jsx-runtime";import{jsx as I6}from"react/jsx-runtime";import{Fragment as jA,jsx as El,jsxs as Lh}from"react/jsx-runtime";var Ip="k-menu-item",ZA=[l.hover,l.focus,l.active,l.selected,l.disabled],JA={},Eh={iconPosition:"before"},Oe=e=>{let{hover:t,focus:a,active:r,selected:s,disabled:i,icon:d,text:p,first:m,last:k,showArrow:y,arrowIconName:A,iconPosition:g=Eh.iconPosition,dir:T,children:N,...S}=e,B=El(jA,{});N&&N.forEach(E=>{if(E.type==="MenuItemContent"){B.props.children.push(E);return}});let L=A;return L||(L=T==="rtl"?"caret-alt-left":"caret-alt-right"),Lh("li",{...S,className:o(e.className,Ip,"k-item",b(Ip,{focus:a,disabled:i,hover:t,active:r,selected:s}),{"k-first":m,"k-last":k}),children:[Lh("span",{className:o("k-link k-menu-link"),children:[d&&g==="before"&&El(v,{className:"k-menu-link-icon",icon:d}),El("span",{className:"k-menu-link-text",children:p}),d&&g==="after"&&El(v,{className:"k-menu-link-icon",icon:d}),y&&El("span",{className:"k-menu-expand-arrow",children:El(v,{icon:L})})]}),B]})};Oe.states=ZA;Oe.options=JA;Oe.className=Ip;Oe.defaultOptions=Eh;import{Fragment as _A,jsx as Yl,jsxs as Yh}from"react/jsx-runtime";var Bp="k-menu-item",UA=[l.hover,l.focus,l.active,l.selected,l.disabled],qA={},Mp={dir:"ltr",iconPosition:"before"},Ht=e=>{let{hover:t,focus:a,active:r,selected:s,disabled:i,icon:d,text:p,first:m,last:k,showArrow:y,arrowIconName:A,iconPosition:g=Mp.iconPosition,dir:T=Mp.dir,children:N,popup:S,...B}=e,L=Yl(_A,{});N&&N.forEach(D=>{if(D.type==="MenuListItemContent"){L.props.children.push(D);return}});let E=A;return E||(E=T==="rtl"?"caret-alt-left":"caret-alt-right"),Yh("li",{...B,className:o(e.className,Bp,"k-item",b(Bp,{focus:a,disabled:i}),{"k-first":m,"k-last":k}),children:[Yh("span",{className:o("k-link k-menu-link",b("k-menu-link",{hover:t,active:r,selected:s,disabled:i})),children:[d&&g==="before"&&Yl(v,{className:"k-menu-link-icon",icon:d}),Yl("span",{className:"k-menu-link-text",children:p}),d&&g==="after"&&Yl(v,{className:"k-menu-link-icon",icon:d}),y&&Yl("span",{className:"k-menu-expand-arrow",children:Yl(v,{icon:E})})]}),L,S]})};Ht.states=UA;Ht.options=qA;Ht.className=Bp;Ht.defaultOptions=Mp;import{jsx as oT}from"react/jsx-runtime";var Ph="k-menu-scroll-wrapper",$A=[],eT={},tT={},Cs=e=>{let{className:t,children:a,orientation:r,...s}=e;return oT("div",{...s,className:o(t,Ph,{"k-menu-scroll-wrapper-vertical":r==="vertical"}),children:a})};Cs.states=$A;Cs.options=eT;Cs.className=Ph;Cs.defaultOptions=tT;var Gh=Cs;import{Fragment as Lp,jsx as Ea,jsxs as Wn}from"react/jsx-runtime";var Ep="k-menu",aT=[],lT={},On={orientation:"horizontal",header:!0,scrollButtonsPosition:"around"},Wt=e=>{let{children:t,orientation:a=On.orientation,header:r=On.header,scrollable:s,scrollButtonsPosition:i=On.scrollButtonsPosition,wrapperStyles:d,dir:p,popup:m,...k}=e,y={horizontal:{prev:p!=="rtl"?"left":"right",next:p!=="rtl"?"right":"left"},vertical:{prev:"up",next:"down"}},A=Ea("ul",{dir:p,...k,className:o(e.className,"k-reset",Ep,{[`${Ep}-${a}`]:a,"k-header":r}),children:t});return Wn(Lp,{children:[s?Wn(Gh,{orientation:a,style:d,dir:e.dir,children:[i==="start"&&Wn(Lp,{children:[Ea(c,{fillMode:"flat",rounded:null,size:"medium",icon:`caret-alt-${y[a].prev}`,className:"k-menu-scroll-button k-menu-scroll-button-prev"}),Ea(c,{fillMode:"flat",rounded:null,size:"medium",icon:`caret-alt-${y[a].next}`,className:"k-menu-scroll-button k-menu-scroll-button-next"})]}),i==="around"&&Ea(c,{fillMode:"flat",rounded:null,size:"medium",icon:`caret-alt-${y[a].prev}`,className:"k-menu-scroll-button k-menu-scroll-button-prev"}),A,i==="end"&&Wn(Lp,{children:[Ea(c,{fillMode:"flat",rounded:null,size:"medium",icon:`caret-alt-${y[a].prev}`,className:"k-menu-scroll-button k-menu-scroll-button-prev"}),Ea(c,{fillMode:"flat",rounded:null,size:"medium",icon:`caret-alt-${y[a].next}`,className:"k-menu-scroll-button k-menu-scroll-