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 h=Object.getOwnPropertyDescriptor;var k=Object.getOwnPropertyNames;var f=Object.prototype.hasOwnProperty;var v=(i,e)=>{for(var t in e)s(i,t,{get:e[t],enumerable:!0})},g=(i,e,t,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let l of k(e))!f.call(i,l)&&l!==t&&s(i,l,{get:()=>e[l],enumerable:!(a=h(e,l))||a.enumerable});return i};var y=i=>g(s({},"__esModule",{value:!0}),i);var M={};v(M,{DRAWER_CLASSNAME:()=>c,Drawer:()=>n,default:()=>b});module.exports=y(M);var r=(...i)=>i.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?r(...e):typeof e=="object"?Object.keys(e).map((t,a)=>e[a]||e[t]&&t||null).filter(t=>t!==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},n=i=>{let{expanded:e=o.expanded,mini:t=o.mini,position:a=o.position,mode:l=o.mode,items:m,width:x,...u}=i;return(0,d.jsxs)("div",{className:r("k-drawer-container",{"k-drawer-mini":t&&!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:r(i.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})})}),i.children]})};n.states=w;n.options=$;n.className=c;n.defaultOptions=o;var b=n;