UNPKG

@progress/kendo-themes-html

Version:

A collection of HTML helpers used for developing Kendo UI themes

1 lines 290 kB
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"}),x=(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,"k-highlighted":t.highlighted});var n={xsmall:"xsmall",small:"small",medium:"medium",large:"large",xlarge:"xlarge",xxlarge:"xxlarge",xxxlarge:"xxxlarge"},h={small:"small",medium:"medium",large:"large",full:"full"},b={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",highlighted:"highlighted"},gt={calloutMap:{top:"n",bottom:"s",left:"w",right:"e"},orientationMap:{vertical:"vstack",horizontal:"hstack"}};import{Fragment as Gv,jsx as kk}from"react/jsx-runtime";var Rc="k-icon k-font-icon",Ev=[],Yv={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]},Pv={},ms=e=>{let{size:t,themeColor:a,icon:r,rotate:s,flip:i,...d}=e;return r?kk("span",{...d,className:o(e.className,Rc,C(Rc,{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"})}):kk(Gv,{})};ms.states=Ev;ms.options=Yv;ms.className=Rc;ms.defaultOptions=Pv;var fk=ms;import{Fragment as Fv,jsx as yn}from"react/jsx-runtime";var zc="k-icon k-svg-icon",Kv=[],Dv={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]},hk={viewBox:"0 0 24 24"},us=e=>{let{size:t,themeColor:a,rotate:r,flip:s,viewBox:i=hk.viewBox,icon:d,...p}=e;if(!d)return yn(Fv,{});d==="none"&&{...p,className:o(e.className,zc,"k-none")};let m=typeof d=="object"&&d.name&&d.name;return yn("span",{...p,className:o(e.className,zc,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:yn("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})})};us.states=Kv;us.options=Dv;us.className=zc;us.defaultOptions=hk;var Hc=us;import*as gk from"@progress/kendo-svg-icons";import{Fragment as xk,jsx as ks}from"react/jsx-runtime";var Rv=e=>e.replace(/([-_][a-z0-9])/gi,t=>t.toUpperCase().replace("-","").replace("_","")),zv=[],Hv={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]},Oc={viewBox:"0 0 24 24",type:"svg"},y=e=>{let{size:t,themeColor:a,icon:r,type:s=Oc.type,rotate:i,flip:d,viewBox:p=Oc.viewBox,...m}=e;if(!r)return ks(xk,{});if(s==="svg"){if(r==="none")return ks(Hc,{...m,icon:r,size:t});let k=Rv(`${r}-icon`);return gk[k]?ks(Hc,{...m,icon:gk[k],size:t,themeColor:a,rotate:i,flip:d,viewBox:p}):ks(xk,{})}return ks(fk,{...m,icon:r,size:t,themeColor:a,rotate:i,flip:d})};y.states=zv;y.options=Hv;y.defaultOptions=Oc;var Wc=y;import{jsx as Qv}from"react/jsx-runtime";var Qc="k-column-menu",Ov=[],Wv={size:[n.small,n.medium,n.large]},Vc={view:"list",size:n.medium},Tl=e=>{let{view:t=Vc.view,size:a=Vc.size,...r}=e;return Qv("div",{...r,className:o(e.className,Qc,C(Qc,{size:a}),{"k-column-menu-tabbed":t==="tabbed"}),children:e.children})};Tl.states=Ov;Tl.options=Wv;Tl.className=Qc;Tl.defaultOptions=Vc;import{jsx as bk}from"react/jsx-runtime";var Xc="k-column-list",Vv=[],Xv={size:[n.small,n.medium,n.large]},vk={size:n.medium},wn=e=>{let{size:t=vk.size,...a}=e;return bk("div",{className:"k-column-list-wrapper",children:bk("div",{...a,className:o(e.className,Xc,C(Xc,{size:t})),children:e.children})})};wn.states=Vv;wn.options=Xv;wn.className=Xc;wn.defaultOptions=vk;import{jsx as yk}from"react/jsx-runtime";var Tn="k-checkbox",Zv=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.checked,l.indeterminate],Jv={size:[n.small,n.medium,n.large],rounded:[h.small,h.medium,h.large,h.full]},Zc={size:n.medium,rounded:h.medium},Oe=e=>{let{id:t,checked:a,indeterminate:r,hover:s,focus:i,disabled:d,invalid:p,valid:m,required:k,size:v=Zc.size,rounded:T=Zc.rounded,...g}=e;return yk("span",{className:"k-checkbox-wrap",children:yk("input",{...g,id:t,type:"checkbox",defaultChecked:a,required:k,className:o(e.className,Tn,C(Tn,{size:v,rounded:T}),x(Tn,{hover:s,focus:i,disabled:d,invalid:p,valid:m,indeterminate:r,checked:a}))})})};Oe.states=Zv;Oe.options=Jv;Oe.className=Tn;Oe.defaultOptions=Zc;import{jsx as qv}from"react/jsx-runtime";var wk="k-checkbox-list",jv=[],Uv={},Tk={layout:"vertical"},Al=e=>{let{layout:t=Tk.layout,...a}=e;return qv("ul",{...a,className:o(e.className,wk,{[`k-list-${t}`]:t}),children:e.children})};Al.states=jv;Al.options=Uv;Al.className=wk;Al.defaultOptions=Tk;import{jsx as ty}from"react/jsx-runtime";var Ak="k-checkbox-list-item",_v=[],$v={},ey={},Nl=e=>{let{...t}=e;return ty("li",{...t,className:o(e.className,Ak),children:e.children})};Nl.states=_v;Nl.options=$v;Nl.className=Ak;Nl.defaultOptions=ey;import{Fragment as QG,jsx as WG,jsxs as VG}from"react/jsx-runtime";import{Fragment as UG,jsx as jG,jsxs as qG}from"react/jsx-runtime";import{Fragment as oK,jsx as tK,jsxs as aK}from"react/jsx-runtime";import{Fragment as nK,jsx as iK,jsxs as dK}from"react/jsx-runtime";import{jsx as uK}from"react/jsx-runtime";import{jsx as gK}from"react/jsx-runtime";import{jsx as Nk,jsxs as ry}from"react/jsx-runtime";var jc="k-column-list-item",oy=[l.focus,l.disabled,l.hover],ay={},ly={},An=e=>{let{label:t,checked:a,focus:r,hover:s,disabled:i,...d}=e;return ry("label",{...d,className:o(e.className,jc,x(jc,{focus:r,hover:s,disabled:i})),children:[Nk(Oe,{disabled:i,checked:a}),Nk("span",{className:"k-checkbox-label",children:t})]})};An.states=oy;An.options=ay;An.className=jc;An.defaultOptions=ly;import{jsx as Uc,jsxs as Ck}from"react/jsx-runtime";var qc="k-columnmenu-item",sy=[l.focus,l.selected],iy={},ny={},Ta=e=>{let{focus:t,selected:a,text:r,startIcon:s,endIcon:i,sortIndex:d,...p}=e;return Ck("div",{...p,className:o(e.className,qc,x(qc,{focus:t,selected:a})),children:[s&&Uc(y,{icon:s}),r,i&&Ck("span",{className:"k-columnmenu-indicators",children:[Uc(y,{icon:i}),d&&Uc("span",{className:"k-sort-index",children:d})]}),e.children]})};Ta.states=sy;Ta.options=iy;Ta.className=qc;Ta.defaultOptions=ny;import{jsx as RK}from"react/jsx-runtime";import{jsx as cy}from"react/jsx-runtime";var dy="k-columnmenu-item-content",Sk=e=>cy("div",{...e,className:o(e.className,dy,"k-columns-item"),children:e.children});import{jsx as Ik}from"react/jsx-runtime";var Bk="k-filter-menu",py=[],my={},uy={},Cl=e=>{let{...t}=e;return Ik("form",{...t,className:o(e.className,Bk),children:Ik("div",{className:"k-filter-menu-container",children:e.children})})};Cl.states=py;Cl.options=my;Cl.className=Bk;Cl.defaultOptions=uy;import{jsx as jK}from"react/jsx-runtime";import{jsx as _c,jsxs as xy}from"react/jsx-runtime";var ky="k-item",fy={size:[n.small,n.medium,n.large]},hy=[],gy={size:n.medium},Nn=e=>{let{text:t,size:a,...r}=e;return _c("li",{...r,className:o(e.className,ky),children:xy("label",{className:"k-label k-checkbox-label",children:[_c(Oe,{size:a}),_c("span",{children:t})]})})};Nn.states=hy;Nn.options=fy;Nn.defaultOptions=gy;import{jsx as yy}from"react/jsx-runtime";var $c="k-group-menu",by=[],vy={size:[n.small,n.medium,n.large]},Mk={size:n.medium},Cn=e=>{let{size:t=Mk.size,...a}=e;return yy("div",{...a,className:o(e.className,$c,C($c,{size:t})),children:e.children})};Cn.states=by;Cn.options=vy;Cn.className=$c;Cn.defaultOptions=Mk;import{Fragment as Ny,jsx as Sn,jsxs as Lk}from"react/jsx-runtime";var ep="k-group-menu-item",wy=[l.hover,l.selected],Ty={},Ay={},In=e=>{let{hover:t,selected:a,text:r,actionsStart:s,actionsEnd:i,...d}=e;return Lk("div",{...d,className:o(e.className,ep,x(ep,{hover:t,selected:a})),children:[s&&Sn("span",{className:"k-group-menu-item-actions",children:s}),Sn("span",{className:"k-group-item-text",children:r}),i&&Lk(Ny,{children:[Sn("span",{className:"k-spacer"}),Sn("span",{className:"k-group-menu-item-actions",children:i})]}),e.children]})};In.states=wy;In.options=Ty;In.className=ep;In.defaultOptions=Ay;import{jsx as Aa}from"react/jsx-runtime";var tp="k-group-menu-item-action",Cy=[l.hover,l.disabled,l.selected],Sy={size:[n.small,n.medium,n.large]},Ek={size:n.medium};var Bn=e=>{let{hover:t,disabled:a,selected:r,size:s=Ek.size,type:i,...d}=e,p;switch(i){case"remove":p=Aa(y,{icon:"x-circle",size:s});break;case"add":p=Aa(y,{icon:"plus-circle",size:s});break;case"drag":p=Aa(y,{icon:"handle-drag-dots",size:s});break;case"up":p=Aa(y,{icon:"chevron-up",size:s});break;case"down":p=Aa(y,{icon:"chevron-down",size:s});break;default:p=Aa(y,{icon:i,size:s});break}return Aa("span",{...d,className:o(e.className,tp,x(tp,{selected:r,hover:t,disabled:a}),`k-group-menu-item-${i}-action`),children:p})};Bn.options=Cy;Bn.options=Sy;Bn.className=tp;Bn.defaultOptions=Ek;import{jsx as uD}from"react/jsx-runtime";import{Fragment as vD,jsx as xD,jsxs as bD}from"react/jsx-runtime";import{jsx as Ly}from"react/jsx-runtime";var Yk="k-tabstrip-items",Iy=[],By={},My={tabAlignment:"start"},fs=e=>{let{children:t,tabAlignment:a,...r}=e;return Ly("ul",{...r,className:o(e.className,Yk,"k-reset",`k-tabstrip-items-${a}`),children:t})};fs.states=Iy;fs.options=By;fs.className=Yk;fs.defaultOptions=My;var Pk=fs;import{jsx as Py}from"react/jsx-runtime";var Gk="k-tabstrip-items-wrapper",Ey=[],Yy={},Kk={orientation:"horizontal"},hs=e=>{let{children:t,orientation:a=Kk.orientation,...r}=e;return Py("div",{...r,className:o(e.className,Gk,{"k-hstack":a==="horizontal","k-vstack":a==="vertical"}),children:t})};hs.states=Ey;hs.options=Yy;hs.className=Gk;hs.defaultOptions=Kk;var Dk=hs;import{jsx as bo,jsxs as Fk}from"react/jsx-runtime";var Na="k-tabstrip",Gy=[],Ky={size:[n.small,n.medium,n.large]},gs={size:n.medium,position:"top",tabAlignment:"start",scrollButtons:"around"},vo=e=>{let{size:t=gs.size,scrollable:a,children:r,tabStripItems:s,position:i=gs.position,tabAlignment:d=gs.tabAlignment,scrollButtons:p=gs.scrollButtons,dir:m,scrollingPosition:k,...v}=e,T={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"},A={start:"start",center:"center",end:"end",justify:"justify",stretched:"stretched"};return Fk("div",{dir:m,...v,className:o(Na,e.className,{[`${Na}-${i}`]:i,[`${Na}-scrollable`]:a,[`${Na}-scrollable-overlay`]:a&&(p==="hidden"||!p),[`${Na}-scrollable-${k}`]:k&&k!=="both"},C(Na,{size:t})),children:[i==="bottom"&&r,Fk(Dk,{orientation:g[i],children:[a&&(p==="around"||p==="start")&&bo("span",{className:o("k-tabstrip-prev","k-button",C("k-button",{size:t,fillMode:b.flat,themeColor:u.base,rounded:null}),"k-icon-button"),children:bo(y,{className:"k-button-icon",icon:`caret-alt-${T[i].prev}`})}),a&&p==="start"&&bo("span",{className:o("k-tabstrip-next","k-button",C("k-button",{size:t,fillMode:b.flat,themeColor:u.base,rounded:null}),"k-icon-button"),children:bo(y,{className:"k-button-icon",icon:`caret-alt-${T[i].next}`})}),bo(Pk,{className:o({"k-tabstrip-items-scroll":a&&p==="hidden"}),tabAlignment:A[d],children:s}),a&&p==="end"&&bo("span",{className:o("k-tabstrip-prev","k-button",C("k-button",{size:t,fillMode:b.flat,themeColor:u.base,rounded:null}),"k-icon-button"),children:bo(y,{className:"k-button-icon",icon:`caret-alt-${T[i].prev}`})}),a&&(p==="around"||p==="end")&&bo("span",{className:o("k-tabstrip-next","k-button",C("k-button",{size:t,fillMode:b.flat,themeColor:u.base,rounded:null}),"k-icon-button"),children:bo(y,{className:"k-button-icon",icon:`caret-alt-${T[i].next}`})})]}),i!=="bottom"&&r]})};vo.states=Gy;vo.options=Ky;vo.className=Na;vo.defaultOptions=gs;import{jsx as Ry}from"react/jsx-runtime";var Dy=[],Fy={},Rk=e=>{let{type:t,...a}=e,r=t==="p"?"paragraph":t,s=t.includes("display")?"div":t;return Ry(s,{...a,className:o(e.className,{[`k-${r}`]:t}),children:e.children})};Rk.states=Dy;Rk.options=Fy;import{jsx as Oy}from"react/jsx-runtime";var Mn="k-actions",zy=[],Hy={},op={alignment:"start",orientation:"horizontal"},W=e=>{let{alignment:t=op.alignment,orientation:a=op.orientation,...r}=e;return Oy("div",{...r,className:o(Mn,{[`${Mn}-${t}`]:t,[`${Mn}-${a}`]:a},e.className),children:e.children})};W.states=zy;W.options=Hy;W.className=Mn;W.defaultOptions=op;var zk=W;import{jsx as Vy}from"react/jsx-runtime";var Ln="k-input",Wy=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.loading,l.readonly],Qy={size:[n.small,n.medium,n.large],rounded:[h.small,h.medium,h.large,h.full],fillMode:[b.solid,b.flat,b.outline]},En={size:n.medium,rounded:n.medium,fillMode:b.solid},M=e=>{let{hover:t,focus:a,disabled:r,invalid:s,valid:i,loading:d,readonly:p,size:m=En.size,rounded:k=En.rounded,fillMode:v=En.fillMode,...T}=e;return Vy("span",{...T,className:o(e.className,Ln,C(Ln,{size:m,rounded:k,fillMode:v}),x(Ln,{hover:t,focus:a,disabled:r,invalid:s,valid:i,loading:d,readonly:p}))})};M.states=Wy;M.options=Qy;M.className=Ln;M.defaultOptions=En;import{jsx as Jy}from"react/jsx-runtime";var Yn="k-picker",Xy=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.loading,l.readonly],Zy={size:[n.small,n.medium,n.large],rounded:[h.small,h.medium,h.large,h.full],fillMode:[b.solid,b.flat,b.outline]},Pn={size:n.medium,rounded:h.medium,fillMode:b.solid},xt=e=>{let{hover:t,focus:a,disabled:r,invalid:s,valid:i,loading:d,readonly:p,size:m=Pn.size,rounded:k=Pn.rounded,fillMode:v=Pn.fillMode,...T}=e;return Jy("span",{...T,className:o(e.className,Yn,C(Yn,{size:m,rounded:k,fillMode:v}),x(Yn,{hover:t,focus:a,disabled:r,invalid:s,valid:i,loading:d,readonly:p})),children:e.children})};xt.states=Xy;xt.options=Zy;xt.className=Yn;xt.defaultOptions=Pn;import{Fragment as qy,jsx as ap}from"react/jsx-runtime";var Hk="k-clear-value",jy=[l.disabled,l.loading,l.readonly],Uy={},te=e=>{let{disabled:t,loading:a,readonly:r,value:s}=e;return t||r||a||!s?ap(qy,{}):ap("span",{className:o(e.className,Hk),children:ap(y,{icon:"x"})})};te.states=jy;te.options=Uy;te.className=Hk;import{jsx as ew}from"react/jsx-runtime";var lp="k-input-inner",_y=[],$y={},Gn={type:"text",autocomplete:"off",value:"",placeholder:""},se=e=>{let{value:t=Gn.value,type:a=Gn.type,placeholder:r=Gn.placeholder,autocomplete:s=Gn.autocomplete,...i}=e;return ew("input",{...i,type:a,className:o(e.className,lp,C(lp,e)),placeholder:r,autoComplete:s,defaultValue:t})};se.states=_y;se.options=$y;se.className=lp;import{jsx as Ok,jsxs as aw}from"react/jsx-runtime";var rp="k-input-inner",tw=[],ow={},yo=e=>{let{value:t,placeholder:a,showValue:r,valueIcon:s,valueIconName:i,...d}=e;return aw("span",{...d,className:o(e.className,rp,C(rp,e)),children:[s,!s&&i&&Ok(y,{className:"k-input-value-icon",icon:i}),r&&!t&&a,r&&t&&Ok("span",{className:"k-input-value-text",children:t})]})};yo.states=tw;yo.options=ow;yo.className=rp;import{jsx as sw}from"react/jsx-runtime";var sp="k-input-inner",lw=[],rw={},Wk={value:"",placeholder:""},xs=e=>{let{value:t=Wk.value,placeholder:a=Wk.placeholder,rows:r,...s}=e;return sw("textarea",{...s,className:o(e.className,sp,C(sp,e)),placeholder:a,rows:r,defaultValue:t})};xs.states=lw;xs.options=rw;xs.className=sp;import{Fragment as nw,jsx as Qk}from"react/jsx-runtime";var Vk="k-input-loading-icon",iw=[l.disabled,l.loading],J=e=>{let{disabled:t,loading:a}=e;return t||!a?Qk(nw,{}):Qk("span",{className:o(e.className,Vk,"k-icon k-i-loading")})};J.states=iw;J.className=Vk;import{Fragment as pw,jsx as Xk}from"react/jsx-runtime";var Zk="k-input-validation-icon",dw=[l.valid,l.invalid,l.disabled,l.loading],cw={},X=e=>{let{valid:t,invalid:a,disabled:r,loading:s}=e,i=a?"warning-circle":"check-circle";return r||s||!!!(t||a)?Xk(pw,{}):Xk(y,{className:o(Zk),icon:i})};X.states=dw;X.options=cw;X.className=Zk;import{Fragment as kw,jsx as Jk}from"react/jsx-runtime";var mw="k-input-prefix",uw={direction:"horizontal"},$=e=>{let{direction:t=uw.direction,...a}=e;return e.children?Jk("span",{...a,className:o(mw,e.className,{[`k-input-prefix-${t}`]:t}),children:e.children}):Jk(kw,{})};import{Fragment as gw,jsx as jk}from"react/jsx-runtime";var fw="k-input-suffix",hw={direction:"horizontal"},ee=e=>{let{direction:t=hw.direction,...a}=e;return e.children?jk("span",{...a,className:o(fw,e.className,{[`k-input-suffix-${t}`]:t}),children:e.children}):jk(gw,{})};import{jsx as NF}from"react/jsx-runtime";import{jsx as BF}from"react/jsx-runtime";import{jsx as bw}from"react/jsx-runtime";var Uk="k-input-separator",xw={direction:"vertical"},ge=e=>{let{direction:t=xw.direction,...a}=e;return bw("span",{...a,className:o(Uk,e.className,{[`${Uk}-${t}`]:t})})};import{jsx as qk}from"react/jsx-runtime";var _k="k-animation-container",vw=[],yw={},$k={positionMode:"absolute"},Go=e=>{let{positionMode:t=$k.positionMode,animationStyle:a,offset:r,...s}=e;return qk("div",{...s,style:{...r,...e.style},className:o(e.className,_k,"k-animation-container-shown",{"k-animation-container-fixed":t==="fixed"}),children:qk("div",{className:"k-child-animation-container",style:a,children:e.children})})};Go.states=vw;Go.options=yw;Go.className=_k;Go.defaultOptions=$k;import{jsx as ef}from"react/jsx-runtime";var tf="k-popup",ww=[],Tw={},of={positionMode:"absolute"},F=e=>{let{offset:t,positionMode:a=of.positionMode,animationStyle:r,...s}=e;return ef(Go,{positionMode:a,offset:t,animationStyle:r,children:ef("div",{...s,className:o(e.className,tf),children:e.children})})};F.states=ww;F.options=Tw;F.className=tf;F.defaultOptions=of;import{jsx as Nw}from"react/jsx-runtime";var Aw="k-no-data",bs=e=>Nw("span",{className:o(Aw,e.className),children:e.children});import{jsx as Il,jsxs as af}from"react/jsx-runtime";var ip="k-list",Cw=[],Sw={size:[n.small,n.medium,n.large]},lf={size:n.medium},Q=e=>{let{size:t=lf.size,virtualization:a,children:r,optionLabel:s,customValue:i,screenReaders:d,...p}=e,m,k,v,T,g=[];return r?r.map((A,N)=>{A.type===xe?(A.props.root===!0?(m=A.props.label,A.props.children.map((S,B)=>{g.push(Il(P,{...S.props},`optChild-${B}-${new Date().getTime()}`))})):A.props.children.forEach((S,B)=>{let L="";B===0&&(L=A.props.label),g.push(Il(P,{className:B===0?"k-first":"",...S.props,groupLabel:L},`groupLabel-${B}-${new Date().getTime()}`))}),k=Il(xe,{label:m,virtualization:a,children:g})):A.type===P&&(g.push(Il(P,{...A.props},`${A.type}-${N}`)),v=Il(Bl,{virtualization:a,children:g}),d&&(T=af(bs,{className:"k-sr-only",children:[g.length," items found."]})))}):T=Il(bs,{children:"No data found."}),af("div",{...p,className:o(e.className,ip,C(ip,{size:t}),{"k-virtual-list":a}),children:[s,i,k,v,T]})};Q.states=Cw;Q.options=Sw;Q.className=ip;Q.defaultOptions=lf;import{jsx as Ca,jsxs as Mw}from"react/jsx-runtime";var np="k-list",Iw=[],Bw={size:[n.small,n.medium,n.large]},rf={size:n.medium},Sa=e=>{let{size:t=rf.size,virtualization:a,children:r,...s}=e,i,d,p,m=[];return r?r.map((k,v)=>{k.type===xe?(k.props.root===!0?(i=k.props.label,k.props.children.map((T,g)=>{m.push(Ca(P,{...T.props},`optChild-${g}-${new Date().getTime()}`))})):(m.push(Ca(sf,{...k.props,children:k.props.label},`listChild-${v}`)),k.props.children.map((T,g)=>{m.push(Ca(P,{...T.props},`fwOptChild-${g}-${new Date().getTime()}`))})),d=Ca(xe,{label:i,virtualization:a,children:m})):k.type===P&&(m.push(Ca(P,{...k.props},`${k.type}-${v}`)),p=Ca(Bl,{virtualization:a,children:m}))}):p=Ca(bs,{children:"No data found."}),Mw("div",{...s,className:o(e.className,np,C(np,{size:t}),{"k-virtual-list":a}),children:[d,p]})};Sa.states=Iw;Sa.options=Bw;Sa.className=np;Sa.defaultOptions=rf;import{jsx as Kn,jsxs as Pw}from"react/jsx-runtime";var dp="k-list-item",Lw=[l.hover,l.focus,l.selected,l.disabled],Ew={},Yw={},P=e=>{let{text:t,groupLabel:a,group:r,showIcon:s,iconName:i,showCheckbox:d,checked:p,hover:m,focus:k,selected:v,disabled:T,...g}=e,A=t||e.children;return Pw("li",{...g,className:o(e.className,r?"k-list-group-item":dp,x(dp,{hover:m,focus:k,disabled:T,selected:v})),children:[d&&Kn(Oe,{checked:p}),s&&Kn(y,{icon:i}),Kn("span",{className:"k-list-item-text",children:A}),a&&a!==""&&Kn("div",{className:"k-list-item-group-label",children:a})]})};P.states=Lw;P.options=Ew;P.className=dp;P.defaultOptions=Yw;import{jsx as cp,jsxs as Kw}from"react/jsx-runtime";var Gw="k-list-content",Bl=e=>{let{virtualization:t,...a}=e;return Kw("div",{...a,className:o(Gw,e.className),children:[cp("ul",{className:o("k-list-ul"),children:e.children}),t&&cp("div",{className:"k-height-container",children:cp("div",{})})]})};import{jsx as nf}from"react/jsx-runtime";var Dw="k-list-group-sticky-header",df=e=>nf("div",{className:o(Dw,e.className),children:nf("div",{className:"k-list-header-text",children:e.children})});import{Fragment as Fw,jsx as cf,jsxs as Rw}from"react/jsx-runtime";var xe=e=>{let{virtualization:t,label:a}=e;return Rw(Fw,{children:[a&&cf(df,{children:a}),e.children&&cf(Bl,{virtualization:t,children:e.children})]})};import{jsx as pf}from"react/jsx-runtime";var zw="k-list-group-item",sf=e=>pf("li",{className:o(zw,e.className),children:pf("span",{className:"k-list-item-text",children:e.children})});import{jsx as Qw}from"react/jsx-runtime";var pp="k-list-optionlabel",Hw=[l.hover,l.focus,l.selected,l.disabled],Ow={},Ww={},Dn=e=>{let{text:t,hover:a,focus:r,selected:s,disabled:i,...d}=e;return Qw("div",{...d,className:o(pp,x(pp,{hover:a,focus:r,selected:s,disabled:i})),children:t})};Dn.states=Hw;Dn.options=Ow;Dn.className=pp;Dn.defaultOptions=Ww;import{jsx as Jw}from"react/jsx-runtime";var mp="k-list-custom-value",Vw=[l.hover,l.focus,l.selected,l.disabled],Xw={},Zw={},Ze=e=>{let{text:t,hover:a,focus:r,selected:s,disabled:i,...d}=e;return Jw("div",{...d,className:o(mp,x(mp,{hover:a,focus:r,selected:s,disabled:i})),children:t})};Ze.states=Vw;Ze.options=Xw;Ze.className=mp;Ze.defaultOptions=Zw;import{jsx as VR}from"react/jsx-runtime";import{jsx as jR}from"react/jsx-runtime";import{jsx as $R,jsxs as ez}from"react/jsx-runtime";import{jsx as lz,jsxs as rz}from"react/jsx-runtime";import{jsx as dz}from"react/jsx-runtime";import{jsx as uz,jsxs as kz}from"react/jsx-runtime";import{jsx as xz,jsxs as bz}from"react/jsx-runtime";import{Fragment as qw,jsx as vs,jsxs as mf}from"react/jsx-runtime";var Fn="k-button",jw=[l.hover,l.focus,l.active,l.selected,l.disabled],Uw={size:[n.small,n.medium,n.large],rounded:[h.small,h.medium,h.large,h.full],fillMode:[b.solid,b.flat,b.outline,b.clear,b.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:h.medium,fillMode:b.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:v,disabled:T,icon:g,text:A,iconClassName:N,...S}=e,B=g!==void 0,L=e.children!==void 0;return mf("button",{...S,className:o(e.className,Fn,C(Fn,{size:t,rounded:a,fillMode:r,themeColor:s}),x(Fn,{hover:p,focus:m,active:k,disabled:T,selected:v}),{"k-icon-button":!A&&!L&&B}),children:[g&&vs(y,{className:o(N,"k-button-icon"),icon:g}),A?mf(qw,{children:[A&&vs("span",{className:"k-button-text",children:A}),e.children]}):e.children&&vs("span",{className:"k-button-text",children:e.children}),i&&vs("span",{className:"k-menu-button-arrow k-button-arrow",children:vs(y,{icon:d})})]})};c.states=jw;c.options=Uw;c.className=Fn;c.defaultOptions=Ia;import{jsx as _w}from"react/jsx-runtime";var Je=e=>_w(c,{icon:"folder",...e,children:void 0});import{jsx as $w}from"react/jsx-runtime";var Rt=e=>$w(c,{icon:"folder",children:"Button",...e});import{jsx as Uz}from"react/jsx-runtime";import{jsx as up,jsxs as oT}from"react/jsx-runtime";var uf="k-suggestion-group",eT=[],tT={},kf={scrollable:!0},Ba=e=>{let{scrollable:t=kf.scrollable,...a}=e,r=up("div",{...a,className:o(uf,e.className),children:e.children});return t?oT("div",{className:"k-suggestion-scrollwrap",children:[up(c,{icon:"chevron-left"}),r,up(c,{icon:"chevron-right"})]}):r};Ba.states=eT;Ba.options=tT;Ba.className=uf;Ba.defaultOptions=kf;import{jsx as sT}from"react/jsx-runtime";var Rn="k-suggestion",aT=[l.active,l.hover,l.focus],lT={themeColor:[u.base,u.primary,u.secondary]},rT={text:"Suggestion"},Ma=e=>{let{themeColor:t,active:a,hover:r,focus:s,text:i,...d}=e;return sT("span",{...d,className:o(e.className,Rn,x(Rn,{hover:r,active:a,focus:s}),C(Rn,{themeColor:t})),children:i})};Ma.states=aT;Ma.options=lT;Ma.className=Rn;Ma.item=rT;import{Fragment as u0,jsx as m0,jsxs as k0}from"react/jsx-runtime";import{Fragment as b0,jsx as x0,jsxs as v0}from"react/jsx-runtime";import{jsx as ff}from"react/jsx-runtime";var ys="k-avatar";var iT=[l.hover,l.focus,l.active,l.selected,l.disabled],nT={size:[n.small,n.medium,n.large],rounded:[h.small,h.medium,h.large,h.full],fillMode:[b.solid,b.flat,b.outline],themeColor:[u.base,u.primary,u.secondary,u.tertiary,u.success,u.warning,u.error,u.info,u.light,u.dark,u.inverse]},La={type:"text",size:n.medium,rounded:h.full,fillMode:b.solid,themeColor:u.primary,border:!1},eo=e=>{let{size:t=La.size,rounded:a=La.rounded,fillMode:r=La.fillMode,themeColor:s=La.themeColor,type:i=La.type,border:d=La.border,...p}=e;return ff("div",{...p,className:o(e.className,ys,C(ys,{size:t,rounded:a,fillMode:r,themeColor:s}),{[`${ys}-bordered`]:d}),children:ff("span",{className:`${ys}-${i}`,children:e.children})})};eo.states=iT;eo.options=nT;eo.className=ys;eo.defaultOptions=La;import{jsx as E0}from"react/jsx-runtime";import{jsx as K0}from"react/jsx-runtime";import{jsx as z0}from"react/jsx-runtime";import{jsx as pT}from"react/jsx-runtime";var ws="k-badge",dT=[],cT={size:[n.small,n.medium,n.large],rounded:[h.small,h.medium,h.large,h.full],fillMode:[b.solid,b.outline],themeColor:[u.base,u.primary,u.secondary,u.tertiary,u.success,u.warning,u.error,u.info,u.light,u.dark,u.inverse]},Ts={size:n.medium,fillMode:b.solid,themeColor:u.primary,cutoutBorder:!1},Ml=e=>{let{size:t=Ts.size,fillMode:a=Ts.fillMode,themeColor:r=Ts.themeColor,cutoutBorder:s=Ts.cutoutBorder,rounded:i,position:d,align:p,...m}=e;return pT("span",{...m,className:o(e.className,ws,C(ws,{size:t,rounded:i,fillMode:a,themeColor:r}),{[`${ws}-${d}`]:d,[`k-${p}`]:p,[`${ws}-border-cutout`]:s}),children:e.children})};Ml.states=dT;Ml.options=cT;Ml.className=ws;Ml.defaultOptions=Ts;import{jsx as _0}from"react/jsx-runtime";import{jsx as aH}from"react/jsx-runtime";import{jsx as mH}from"react/jsx-runtime";import{jsx as Ll,jsxs as kT}from"react/jsx-runtime";var zn="k-chip",mT=[l.hover,l.focus,l.active,l.selected,l.disabled],uT={size:[n.small,n.medium,n.large],rounded:[h.small,h.medium,h.large,h.full],fillMode:[b.solid,b.outline],themeColor:[u.base,u.success,u.warning,u.error,u.info]},El={size:n.medium,rounded:h.medium,fillMode:b.solid,themeColor:u.base,avatarImage:"/packages/html/assets/avatar.jpg"},zt=e=>{let{size:t=El.size,rounded:a=El.rounded,fillMode:r=El.fillMode,themeColor:s=El.themeColor,text:i,icon:d,actions:p,showAvatar:m,avatarImage:k=El.avatarImage,hover:v,focus:T,active:g,selected:A,disabled:N,...S}=e;return kT("div",{...S,className:o(e.className,zn,C(zn,{size:t,rounded:a,fillMode:r,themeColor:s}),x(zn,{hover:v,focus:T,active:g,disabled:N,selected:A})),children:[d&&Ll(y,{className:"k-chip-icon",icon:d,size:"small"}),m&&Ll(eo,{className:"k-chip-avatar",type:"image",children:Ll("img",{src:k})}),Ll("span",{className:"k-chip-content",children:e.children?e.children:i&&Ll("span",{className:"k-chip-label",children:i})}),p&&Ll("span",{className:"k-chip-actions",children:p})]})};zt.states=mT;zt.options=uT;zt.className=zn;zt.defaultOptions=El;import{jsx as gT}from"react/jsx-runtime";var kp="k-chip-list",fT=[],hT={size:[n.small,n.medium,n.large]},gf={size:n.medium},Ht=e=>{let{size:t=gf.size,...a}=e;return gT("div",{...a,className:o(e.className,kp,C(kp,{size:t})),children:e.children})};Ht.states=fT;Ht.options=hT;Ht.className=kp;Ht.defaultOptions=gf;import{jsx as AH}from"react/jsx-runtime";import{jsx as IH}from"react/jsx-runtime";import{jsx as EH}from"react/jsx-runtime";import{jsx as DH}from"react/jsx-runtime";import{Fragment as WH,jsx as OH,jsxs as QH}from"react/jsx-runtime";import{jsx as xf,jsxs as vT}from"react/jsx-runtime";var bf="k-color-preview",xT=[],bT={},Ko=e=>{let{color:t,iconName:a,...r}=e;return vT("span",{...r,className:o(e.className,bf,{"k-icon-color-preview":a,"k-no-color":!t}),children:[a&&xf(y,{icon:a,className:"k-color-preview-icon"}),xf("span",{className:"k-color-preview-mask",style:{backgroundColor:t}})]})};Ko.states=xT;Ko.options=bT;Ko.className=bf;import{Fragment as fp,jsx as vf,jsxs as On}from"react/jsx-runtime";var hp="k-loader",yT={pulsing:"pulsing-2","infinite-spinner":"spinner-3","converging-spinner":"spinner-4"},wT=[],TT={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]},Wn={size:n.medium,themeColor:u.primary,animation:"pulsing"},Do=e=>{let{size:t=Wn.size,themeColor:a=Wn.themeColor,animation:r=Wn.animation,...s}=e,i=vf("span",{className:"k-loader-segment"});return vf("div",{...s,className:o(e.className,hp,{[`k-loader-${yT[r]||r}`]:r},C(hp,{size:t,themeColor:a})),children:On("div",{className:"k-loader-canvas",children:[r==="pulsing"&&On(fp,{children:[i,i]}),r==="infinite-spinner"&&On(fp,{children:[i,i,i]}),r==="converging-spinner"&&On(fp,{children:[i,i,i,i]})]})})};Do.states=wT;Do.options=TT;Do.className=hp;Do.defaultOptions=Wn;var yf=Do;import{jsx as gp,jsxs as wf}from"react/jsx-runtime";var xp="k-loader-container",AT=[],NT={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]},Ya={size:n.medium,themeColor:u.primary,loaderType:"pulsing",position:"top",overlay:"dark",panel:!1},As=e=>{let{size:t=Ya.size,themeColor:a=Ya.themeColor,loaderType:r=Ya.loaderType,position:s=Ya.position,overlay:i=Ya.overlay,panel:d=Ya.panel,...p}=e;return wf("div",{...p,className:o(e.className,xp,C(xp,{size:t}),{[`k-loader-${s}`]:s}),children:[gp("div",{className:`k-loader-container-overlay k-overlay-${i}`}),wf("div",{className:o("k-loader-container-inner",{"k-loader-container-panel":d}),children:[gp(yf,{size:t,themeColor:a,animation:r}),gp("div",{className:`k-loader-container-label !k-text-${a}`,children:"Loading..."})]})]})};As.states=AT;As.options=NT;As.className=xp;As.defaultOptions=Ya;import{jsx as h8}from"react/jsx-runtime";import{jsx as v8}from"react/jsx-runtime";import{jsx as A8}from"react/jsx-runtime";import{jsx as I8}from"react/jsx-runtime";import{jsx as IT}from"react/jsx-runtime";var Tf="k-skeleton",CT=[],ST={},bp={shape:"text",animation:"pulse"},Fo=e=>{let{shape:t=bp.shape,animation:a=bp.animation,...r}=e;return IT("span",{...r,className:o(e.className,Tf,{[`k-skeleton-${t}`]:t,[`k-skeleton-${a}`]:a}),style:e.style})};Fo.states=CT;Fo.options=ST;Fo.className=Tf;Fo.defaultOptions=bp;import{jsx as O8}from"react/jsx-runtime";import{jsx as BT}from"react/jsx-runtime";var Af=e=>BT(Fo,{shape:"rect",...e});import{jsx as j8}from"react/jsx-runtime";import{jsx as Ns,jsxs as vp}from"react/jsx-runtime";var yp="k-form-field",MT=[l.disabled],We=e=>{let{label:t,orientation:a,optional:r,editor:s,hint:i,error:d,info:p,disabled:m,dir:k,colSpan:v}=e;return vp("div",{className:o(yp,e.className,x(yp,{disabled:m}),{[`k-col-span-${v}`]:v}),dir:k,children:[t&&vp("label",{className:o("k-label","k-form-label"),children:[t,r&&Ns("span",{className:"k-label-optional",children:"(Optional)"}),p&&Ns("span",{className:"k-field-info",children:"(field info)"})]}),a==="horizontal"&&!t&&Ns("span",{className:"k-label k-form-label k-label-empty"}),vp("div",{className:"k-form-field-wrap",children:[s,i&&Ns("div",{className:"k-form-hint",children:i}),d&&Ns("div",{className:"k-form-error",children:d})]})]})};We.states=MT;We.className=yp;import{Fragment as LT,jsx as wp,jsxs as ET}from"react/jsx-runtime";var Nf="k-form-fieldset",to=e=>{let{legend:t,layout:a,cols:r,gutters:s,colSpan:i}=e;return ET("fieldset",{className:o(Nf,{[`k-col-span-${i}`]:i}),children:[t&&wp("legend",{className:"k-form-legend",children:t}),a==="grid"?wp("div",{className:o("k-form-layout","k-d-grid",{[`k-grid-cols-${r}`]:r}),style:{...typeof s=="string"&&{gap:s},...typeof s=="object"&&s.rows&&{rowGap:s.rows},...typeof s=="object"&&s.cols&&{columnGap:s.cols}},children:e.children}):wp(LT,{children:e.children})]})};to.className=Nf;import{Fragment as GT,jsx as Cs,jsxs as KT}from"react/jsx-runtime";import{createElement as Tp}from"react";var Qn="k-form",YT=[],PT={size:[n.small,n.medium,n.large]},Vn={size:n.medium,layout:"basic",tag:"form"},wo=e=>{let{size:t=Vn.size,orientation:a,layout:r=Vn.layout,formButtons:s,cols:i,gutters:d,tag:p=Vn.tag,children:m}=e,k=({tag:T,className:g,children:A})=>T==="form"?Cs("form",{className:g,children:A}):Cs("div",{className:g,children:A}),v=[];return m&&(Array.isArray(m)?m.map((T,g)=>{T.type===We?v.push(Tp(We,{...T.props,orientation:a,key:g})):v.push(T)}):m.type===We?v.push(Tp(We,{...m.props,orientation:a,key:`${new Date().getTime()}`})):m.type===to&&v.push(Tp(to,{...m.props,key:`${new Date().getTime()}`}))),KT(k,{tag:p,className:o(e.className,Qn,C(Qn,{size:t}),{[`${Qn}-${a}`]:a}),children:[r==="grid"?Cs("div",{className:o("k-form-layout","k-d-grid",{[`k-grid-cols-${i}`]:i}),style:{...typeof d=="string"&&{gap:d},...typeof d=="object"&&d.rows&&{rowGap:d.rows},...typeof d=="object"&&d.cols&&{columnGap:d.cols}},children:v}):Cs(GT,{children:v}),s&&Cs("div",{className:"k-form-buttons",children:s})]})};wo.states=YT;wo.options=PT;wo.className=Qn;wo.defaultOptions=Vn;import{jsx as FT}from"react/jsx-runtime";var DT="k-actionsheet-footer",Cf={alignment:"stretched",orientation:"horizontal"},Ot=e=>{let{alignment:t=Cf.alignment,orientation:a=Cf.orientation,template:r,as:s=r?"div":W,...i}=e;return FT(s,{...i,...!r&&{alignment:t,orientation:a},className:o(e.className,DT),children:e.children})};import{jsx as Ss,jsxs as HT}from"react/jsx-runtime";var Sf="k-searchbox",RT=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.loading],zT={size:[n.small,n.medium,n.large],rounded:[h.small,h.medium,h.large,h.full],fillMode:[b.solid,b.flat,b.outline]},Ap={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:v,loading:T,disabled:g,showIcon:A=Ap.showIcon,icon:N=Ap.icon,...S}=e;return HT(M,{...S,size:r,rounded:s,fillMode:i,hover:d,focus:p,valid:m,invalid:k,required:v,loading:T,disabled:g,className:o(e.className,Sf),children:[A&&Ss(y,{className:"k-input-icon",icon:N}),Ss(se,{placeholder:a,value:t}),Ss(J,{...e}),Ss(X,{...e}),Ss(te,{...e})]})};De.states=RT;De.options=zT;De.className=Sf;De.defaultOptions=Ap;import{jsx as CO}from"react/jsx-runtime";import{Fragment as If,jsx as Ro,jsxs as Np}from"react/jsx-runtime";var Bf="k-textbox",OT=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.loading,l.readonly],WT={size:[n.small,n.medium,n.large],rounded:[h.small,h.medium,h.large,h.full],fillMode:[b.solid,b.flat,b.outline]},Pa={showClearButton:!0,showValidationIcon:!0,size:M.defaultOptions.size,rounded:M.defaultOptions.rounded,fillMode:M.defaultOptions.fillMode,separators:!0},Z=e=>{let{size:t=Pa.size,rounded:a=Pa.rounded,fillMode:r=Pa.fillMode,separators:s=Pa.separators,showClearButton:i=Pa.showClearButton,showValidationIcon:d=Pa.showValidationIcon,prefix:p,suffix:m,type:k,value:v,placeholder:T,hover:g,focus:A,valid:N,invalid:S,required:B,loading:L,disabled:E,readonly:D,...H}=e;return Np(M,{...H,size:t,rounded:a,fillMode:r,hover:g,focus:A,valid:N,invalid:S,required:B,loading:L,disabled:E,readonly:D,className:o(e.className,Bf),children:[p&&Np(If,{children:[Ro($,{children:p}),s&&Ro(ge,{})]}),Ro(se,{placeholder:T,value:v,type:k}),d&&Ro(X,{valid:N,invalid:S,loading:L,disabled:E}),Ro(J,{loading:L,disabled:E}),i&&Ro(te,{loading:L,disabled:E,readonly:D,value:v}),m&&Np(If,{children:[s&&Ro(ge,{}),Ro(ee,{children:m})]})]})};Z.states=OT;Z.options=WT;Z.className=Bf;Z.defaultOptions=Pa;import{jsx as DO}from"react/jsx-runtime";import{Fragment as WO,jsx as OO}from"react/jsx-runtime";import{Fragment as jO,jsx as JO}from"react/jsx-runtime";import{jsx as zo,jsxs as Cp}from"react/jsx-runtime";var Ef="k-actionsheet-titlebar",QT={},ae=e=>{let{title:t,subtitle:a,actionsStart:r,actionsEnd:s,filter:i,input:d,inputValue:p,inputPlaceholder:m,adaptive:k,children:v,...T}=e;return Cp("div",{...T,className:o(e.className,Ef),children:[Cp("div",{className:"k-actionsheet-titlebar-group",children:[r&&zo("div",{className:"k-actionsheet-actions",children:r}),!v&&Cp("div",{className:"k-actionsheet-title",children:[t&&zo("div",{className:"k-text-center",children:t}),a&&zo("div",{className:"k-actionsheet-subtitle k-text-center",children:a})]}),v&&zo("div",{className:"k-actionsheet-title",children:v}),s&&zo("div",{className:"k-actionsheet-actions",children:s})]}),(d||i)&&zo("div",{className:"k-actionsheet-titlebar-group k-actionsheet-filter",children:d?zo(Z,{value:p,placeholder:m,size:k?"large":"medium"}):zo(De,{placeholder:"Filter",size:k?"large":"medium"})})]})};ae.className=Ef;ae.defaultOptions=QT;import{jsx as Sp,jsxs as JT}from"react/jsx-runtime";var Ip="k-actionsheet-view",VT=[],XT={},ZT={},Yl=e=>{let{adaptive:t,animated:a,children:r,header:s,footer:i,...d}=e,p=s?.type===ae&&Sp(ae,{adaptive:t,...s?.props}),m=i?.type===Ot&&Sp(Ot,{...i?.props});return JT("div",{...d,className:o(e.className,Ip,{[`${Ip}-animated`]:a}),children:[p,Sp("div",{className:"k-actionsheet-content",children:r}),m]})};Yl.states=VT;Yl.options=XT;Yl.className=Ip;Yl.defaultOptions=ZT;import{jsx as Xn,jsxs as qT}from"react/jsx-runtime";var Yf="k-actionsheet",jT=[],UT={},Is={side:"bottom",fullscreen:!1,adaptive:!1,overlay:!0},ie=e=>{let{side:t=Is.side,fullscreen:a=Is.fullscreen,adaptive:r=Is.adaptive,overlay:s=Is.overlay,template:i,children:d,header:p,footer:m,...k}=e;return qT("div",{className:"k-actionsheet-container",children:[s&&Xn("div",{className:"k-overlay"}),Xn(Go,{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:Xn("div",{...k,className:o(e.className,Yf,{[`k-actionsheet-${t}`]:a===!1,"k-actionsheet-fullscreen":a===!0,"k-adaptive-actionsheet":r}),children:i||Xn(Yl,{header:p,footer:m,adaptive:r,...e,children:d})})})]})};ie.states=jT;ie.options=UT;ie.className=Yf;ie.defaultOptions=Is;import{jsx as bW}from"react/jsx-runtime";import{Fragment as $T,jsx as Bs,jsxs as Bp}from"react/jsx-runtime";var Mp="k-actionsheet-item",_T=[l.hover,l.focus,l.selected,l.disabled],Lp=e=>{let{iconName:t,text:a,description:r,hover:s,focus:i,selected:d,disabled:p,...m}=e;return Bp("span",{...m,className:o(e.className,Mp,x(Mp,{hover:s,focus:i,selected:d,disabled:p})),children:[!e.children&&Bs($T,{children:Bp("span",{className:"k-actionsheet-action",children:[t&&Bs("span",{className:"k-icon-wrap",children:Bs(y,{className:"k-actionsheet-item-icon",icon:t})}),Bp("span",{className:"k-actionsheet-item-text",children:[a&&Bs("span",{className:"k-actionsheet-item-title",children:a}),r&&Bs("span",{className:"k-actionsheet-item-description",children:r})]})]})}),e.children]})};Lp.states=_T;Lp.className=Mp;import{jsx as IW,jsxs as BW}from"react/jsx-runtime";import{jsx as YW}from"react/jsx-runtime";import{jsx as DW}from"react/jsx-runtime";import{jsx as HW}from"react/jsx-runtime";import{Fragment as oA,jsx as rt,jsxs as Ep}from"react/jsx-runtime";var Gf="k-dropdownlist",eA=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.loading,l.readonly],tA={size:[n.small,n.medium,n.large],rounded:[h.small,h.medium,h.large,h.full],fillMode:[b.solid,b.flat,b.outline]},Pl={showValue:!0,arrowIconName:"caret-alt-down",size:n.medium,rounded:h.medium,fillMode:b.solid},le=e=>{let{size:t=Pl.size,rounded:a=Pl.rounded,fillMode:r=Pl.fillMode,arrowIconName:s=Pl.arrowIconName,showValue:i=Pl.showValue,valueIconName:d,prefix:p,suffix:m,value:k,placeholder:v,hover:T,focus:g,valid:A,invalid:N,required:S,loading:B,disabled:L,readonly:E,popup:D,opened:H,adaptive:he,adaptiveSettings:Pe,adaptiveTitle:$e,adaptiveSubtitle:Ft,adaptiveFilter:wa,...wl}=e;return Ep(oA,{children:[Ep(xt,{...wl,size:t,rounded:a,fillMode:r,hover:T,focus:g,valid:A,invalid:N,required:S,loading:B,disabled:L,readonly:E,className:o(e.className,Gf,{"k-icon-picker":!i&&d}),children:[rt($,{children:p}),rt(yo,{placeholder:v,value:k,showValue:i,valueIconName:d}),rt(X,{valid:A,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})]}),H&&D&&rt(F,{className:"k-list-container k-dropdownlist-popup",children:D}),he&&rt(ie,{adaptive:!0,...Pe,header:rt(ae,{actionsEnd:rt(c,{icon:"check",themeColor:"primary",size:"large",fillMode:"flat"}),filter:wa,inputValue:k,inputPlaceholder:v,title:$e,subtitle:Ft}),children:rt("div",{className:"k-list-container",children:Ep(Q,{size:"large",children:[rt(P,{text:"List item"}),rt(P,{text:"List item"}),rt(P,{text:"List item"})]})})})]})};le.states=eA;le.options=tA;le.className=Gf;le.defaultOptions=Pl;import{jsx as pQ}from"react/jsx-runtime";import{jsx as hQ,jsxs as gQ}from"react/jsx-runtime";import{Fragment as NQ,jsx as TQ,jsxs as AQ}from"react/jsx-runtime";import{jsx as BQ}from"react/jsx-runtime";import{jsx as PQ,jsxs as GQ}from"react/jsx-runtime";import{jsx as zQ,jsxs as HQ}from"react/jsx-runtime";import{Fragment as jQ,jsx as ZQ,jsxs as JQ}from"react/jsx-runtime";import{Fragment as aV,jsx as tV,jsxs as oV}from"react/jsx-runtime";import{jsx as Kf}from"react/jsx-runtime";var Zn="k-radio",aA=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.checked],lA={size:[n.small,n.medium,n.large]},Df={size:n.medium},To=e=>{let{id:t,checked:a,hover:r,focus:s,disabled:i,invalid:d,valid:p,required:m,size:k=Df.size,...v}=e;return Kf("span",{className:"k-radio-wrap",children:Kf("input",{...v,id:t,type:"radio",checked:a,required:m,className:o(e.className,Zn,C(Zn,{size:k}),x(Zn,{hover:r,focus:s,disabled:i,invalid:d,valid:p,checked:a}))})})};To.states=aA;To.options=lA;To.className=Zn;To.defaultOptions=Df;import{jsx as iA}from"react/jsx-runtime";var Ff="k-radio-list",rA=[],sA={},Rf={layout:"vertical"},Gl=e=>{let{layout:t=Rf.layout,...a}=e;return iA("ul",{...a,className:o(e.className,Ff,{[`k-list-${t}`]:t}),children:e.children})};Gl.states=rA;Gl.options=sA;Gl.className=Ff;Gl.defaultOptions=Rf;import{jsx as pA}from"react/jsx-runtime";var zf="k-radio-list-item",nA=[],dA={},cA={},Kl=e=>{let{...t}=e;return pA("li",{...t,className:o(e.className,zf),children:e.children})};Kl.states=nA;Kl.options=dA;Kl.className=zf;Kl.defaultOptions=cA;import{jsx as CV}from"react/jsx-runtime";import{Fragment as LV,jsx as MV,jsxs as EV}from"react/jsx-runtime";import{Fragment as DV,jsx as KV,jsxs as FV}from"react/jsx-runtime";import{Fragment as QV,jsx as OV,jsxs as WV}from"react/jsx-runtime";import{Fragment as jV,jsx as JV,jsxs as UV}from"react/jsx-runtime";import{Fragment as t6,jsx as e6,jsxs as o6}from"react/jsx-runtime";import{Fragment as uA,jsx as st,jsxs as Dl}from"react/jsx-runtime";var Jn=({size:e,...t})=>st(wo,{formButtons:Dl(uA,{children:[st(c,{className:"k-form-submit",themeColor:"primary",size:e,children:"Submit"}),st(c,{className:"k-form-clear",size:e,children:"Clear"})]}),children:Dl(to,{legend:"Form Legend",children:[st(We,{label:"Label",editor:st(Z,{size:e})}),st(We,{label:"Label",hint:"Hint text",editor:st(le,{value:"Dropdown List",size:e})}),st(We,{label:"City",editor:Dl("ul",{className:"k-radio-list k-list-horizontal",children:[Dl("li",{className:"k-radio-list-item",children:[st(To,{checked:!0,size:e}),st("label",{className:"k-radio-label",children:"Label"})]}),Dl("li",{className:"k-radio-list-item",children:[st(To,{size:e}),st("label",{className:"k-radio-label",children:"Label"})]}),Dl("li",{className:"k-radio-list-item",children:[st(To,{size:e}),st("label",{className:"k-radio-label",children:"Label"})]})]})})]}),size:e,...t});import{Fragment as I6,jsx as S6,jsxs as B6}from"react/jsx-runtime";import{Fragment as K6,jsx as G6,jsxs as D6}from"react/jsx-runtime";import{jsx as hA}from"react/jsx-runtime";var Ms="k-button-group",kA=[l.disabled],fA={fillMode:[b.solid,b.flat,b.outline,b.clear,b.link]},Hf={fillMode:b.solid},Y=e=>{let{fillMode:t=Hf.fillMode,disabled:a,stretched:r,...s}=e;return hA("div",{...s,className:o(e.className,Ms,C(Ms,{fillMode:t}),x(Ms,{disabled:a}),{[`${Ms}-stretched`]:r}),children:e.children})};Y.states=kA;Y.options=fA;Y.className=Ms;Y.defaultOptions=Hf;import{Fragment as $6,jsx as _6,jsxs as e3}from"react/jsx-runtime";import{Fragment as s3,jsx as r3,jsxs as i3}from"react/jsx-runtime";import{Fragment as u3,jsx as m3,jsxs as k3}from"react/jsx-runtime";import{Fragment as v3,jsx as b3,jsxs as y3}from"react/jsx-runtime";import{Fragment as bA,jsx as Of,jsxs as vA}from"react/jsx-runtime";var Wf="k-menu-button",gA=[l.hover,l.focus,l.active,l.selected,l.disabled],xA={size:[n.small,n.medium,n.large],rounded:[h.small,h.medium,h.large,h.full],fillMode:[b.solid,b.flat,b.outline,b.clear,b.link],themeColor:[u.base,u.primary,u.secondary,u.tertiary,u.success,u.warning,u.error,u.info,u.light,u.dark,u.inverse]},Ka={size:n.medium,rounded:h.medium,fillMode:b.solid,themeColor:u.base,showArrow:!0,arrowIconName:"caret-alt-down"},U=e=>{let{size:t=Ka.size,rounded:a=Ka.rounded,fillMode:r=Ka.fillMode,themeColor:s=Ka.themeColor,hover:i,focus:d,active:p,selected:m,disabled:k,icon:v,text:T,showArrow:g=Ka.showArrow,arrowIconName:A=Ka.arrowIconName,popup:N,opened:S,...B}=e;return vA(bA,{children:[Of(c,{...B,className:o(e.className,Wf),text:T,size:t,rounded:a,fillMode:r,themeColor:s,hover:i,focus:d,active:p,selected:m,disabled:k,icon:v,showArrow:g,arrowIconName:A}),S&&N&&Of(F,{className:"k-menu-popup",children:N})]})};U.states=gA;U.options=xA;U.className=Wf;U.defaultOptions=Ka;import{jsx as K3}from"react/jsx-runtime";import{jsx as z3}from"react/jsx-runtime";import{jsx as Q3}from"react/jsx-runtime";import{Fragment as TA,jsx as Fl,jsxs as Qf}from"react/jsx-runtime";var Gp="k-menu-item",yA=[l.hover,l.focus,l.active,l.selected,l.disabled],wA={},Vf={iconPosition:"before"},Qe=e=>{let{hover:t,focus:a,active:r,selected:s,disabled:i,icon:d,text:p,first:m,last:k,showArrow:v,arrowIconName:T,iconPosition:g=Vf.iconPosition,dir:A,children:N,...S}=e,B=Fl(TA,{});N&&N.forEach(E=>{if(E.type==="MenuItemContent"){B.props.children.push(E);return}});let L=T;return L||(L=A==="rtl"?"caret-alt-left":"caret-alt-right"),Qf("li",{...S,className:o(e.className,Gp,"k-item",x(Gp,{focus:a,disabled:i,hover:t,active:r,selected:s}),{"k-first":m,"k-last":k}),children:[Qf("span",{className:o("k-link k-menu-link"),children:[d&&g==="before"&&Fl(y,{className:"k-menu-link-icon",icon:d}),Fl("span",{className:"k-menu-link-text",children:p}),d&&g==="after"&&Fl(y,{className:"k-menu-link-icon",icon:d}),v&&Fl("span",{className:"k-menu-expand-arrow",children:Fl(y,{icon:L})})]}),B]})};Qe.states=yA;Qe.options=wA;Qe.className=Gp;Qe.defaultOptions=Vf;import{Fragment as CA,jsx as Rl,jsxs as Xf}from"react/jsx-runtime";var Kp="k-menu-item",AA=[l.hover,l.focus,l.active,l.selected,l.disabled],NA={},Dp={dir:"ltr",iconPosition:"before"},Wt=e=>{let{hover:t,focus:a,active:r,selected:s,disabled:i,icon:d,text:p,first:m,last:k,showArrow:v,arrowIconName:T,iconPosition:g=Dp.iconPosition,dir:A=Dp.dir,children:N,popup:S,...B}=e,L=Rl(CA,{});N&&N.forEach(D=>{if(D.type==="MenuListItemContent"){L.props.children.push(D);return}});let E=T;return E||(E=A==="rtl"?"caret-alt-left":"caret-alt-right"),Xf("li",{...B,className:o(e.className,Kp,"k-item",x(Kp,{focus:a,disabled:i}),{"k-first":m,"k-last":k}),children:[Xf("span",{className:o("k-link k-menu-link",x("k-menu-link",{hover:t,active:r,selected:s,disabled:i})),children:[d&&g==="before"&&Rl(y,{className:"k-menu-link-icon",icon:d}),Rl("span",{className:"k-menu-link-text",children:p}),d&&g==="after"&&Rl(y,{className:"k-menu-link-icon",icon:d}),v&&Rl("span",{className:"k-menu-expand-arrow",children:Rl(y,{icon:E})})]}),L,S]})};Wt.states=AA;Wt.options=NA;Wt.className=Kp;Wt.defaultOptions=Dp;import{jsx as MA}from"react/jsx-runtime";var Zf="k-menu-scroll-wrapper",SA=[],IA={},BA={},Ls=e=>{let{className:t,children:a,orientation:r,...s}=e;return MA("div",{...s,className:o(t,Zf,{"k-menu-scroll-wrapper-vertical":r==="vertical"}),children:a})};Ls.states=SA;Ls.options=IA;Ls.className=Zf;Ls.defaultOptions=BA;var Jf=Ls;import{Fragment as Fp,jsx as Da,jsxs as jn}from"react/jsx-runtime";var Rp="k-menu",LA=[],EA