UNPKG

@progress/kendo-themes-html

Version:

A collection of HTML helpers used for developing Kendo UI themes

2 lines (1 loc) 1.39 kB
var s=Object.defineProperty;var k=Object.getOwnPropertyDescriptor;var f=Object.getOwnPropertyNames;var v=Object.prototype.hasOwnProperty;var h=(t,e)=>{for(var i in e)s(t,i,{get:e[i],enumerable:!0})},y=(t,e,i,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let l of f(e))!v.call(t,l)&&l!==i&&s(t,l,{get:()=>e[l],enumerable:!(a=k(e,l))||a.enumerable});return t};var g=t=>y(s({},"__esModule",{value:!0}),t);var M={};h(M,{DRAWER_CLASSNAME:()=>c,Drawer:()=>r,default:()=>b});module.exports=g(M);var n=(...t)=>t.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?n(...e):typeof e=="object"?Object.keys(e).map((i,a)=>e[a]||e[i]&&i||null).filter(i=>i!==null).join(" "):e).filter(e=>!!e).join(" ");var d=require("react/jsx-runtime"),c="k-drawer",w=[],$={},o={mini:!1,mode:"push",position:"start",expanded:!1},r=t=>{let{expanded:e=o.expanded,mini:i=o.mini,position:a=o.position,mode:l=o.mode,items:m,width:x,...u}=t;return(0,d.jsxs)("div",{className:n("k-drawer-container",{"k-drawer-mini":i&&!e,[`k-drawer-${l}`]:l,"k-drawer-expanded":e}),children:[l==="overlay"&&(0,d.jsx)("div",{className:"k-overlay"}),(0,d.jsx)("div",{...u,className:n(t.className,c,{[`k-drawer-${a}`]:a}),children:(0,d.jsx)("div",{className:"k-drawer-wrapper",style:{width:x},children:(0,d.jsx)("ul",{className:"k-drawer-items",children:m})})}),t.children]})};r.states=w;r.options=$;r.className=c;r.defaultOptions=o;var b=r;