UNPKG

@progress/kendo-themes-html

Version:

A collection of HTML helpers used for developing Kendo UI themes

2 lines (1 loc) 1.21 kB
var o=(...t)=>t.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?o(...e):typeof e=="object"?Object.keys(e).map((i,s)=>e[s]||e[i]&&i||null).filter(i=>i!==null).join(" "):e).filter(e=>!!e).join(" ");var a="drawer",d=a;import{jsx as D}from"react/jsx-runtime";var u="k-drawer-container",k=[],v={},p={},r=t=>{let{...e}=t;return D("div",{...e,className:o(u,t.className),children:t.children})};r.states=k;r.options=v;r.className=u;r.defaultOptions=p;r.moduleName=a;r.folderName=d;import{jsx as m,jsxs as y}from"react/jsx-runtime";var x="k-drawer",E=[],w={},l={mini:!1,mode:"push",position:"start",expanded:!1},n=t=>{let{expanded:e=l.expanded,mini:i=l.mini,position:s=l.position,mode:c=l.mode,items:f,width:h,...g}=t;return y(r,{className:o({"k-drawer-mini":i&&!e,[`k-drawer-${c}`]:c,"k-drawer-expanded":e}),children:[c==="overlay"&&m("div",{className:"k-overlay"}),m("div",{...g,className:o(t.className,x,{[`k-drawer-${s}`]:s}),children:m("div",{className:"k-drawer-wrapper",style:{width:h},children:m("ul",{className:"k-drawer-items",children:f})})}),t.children]})};n.states=E;n.options=w;n.className=x;n.defaultOptions=l;n.moduleName=a;n.folderName=d;var P=n;export{x as DRAWER_CLASSNAME,n as Drawer,P as default};