@progress/kendo-themes-html
Version:
A collection of HTML helpers used for developing Kendo UI themes
2 lines (1 loc) • 1.18 kB
JavaScript
var d=Object.defineProperty;var b=Object.getOwnPropertyDescriptor;var g=Object.getOwnPropertyNames;var h=Object.prototype.hasOwnProperty;var k=(n,e)=>{for(var t in e)d(n,t,{get:e[t],enumerable:!0})},y=(n,e,t,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of g(e))!h.call(n,o)&&o!==t&&d(n,o,{get:()=>e[o],enumerable:!(i=b(e,o))||i.enumerable});return n};var v=n=>y(d({},"__esModule",{value:!0}),n);var S={};k(S,{SplitterPane:()=>r,default:()=>z});module.exports=v(S);var a=(...n)=>n.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?a(...e):typeof e=="object"?Object.keys(e).map((t,i)=>e[i]||e[t]&&t||null).filter(t=>t!==null).join(" "):e).filter(e=>!!e).join(" ");var u=require("react/jsx-runtime"),l="k-pane",p=[],$={},s={resizable:!0,flex:!1},r=n=>{let{scrollable:e,flexBasis:t,flex:i=s.flex,collapsible:o,resizable:A=s.resizable,pinned:c,unpinned:x,tabbed:f,...m}=n;return(0,u.jsx)("div",{...m,style:{flexBasis:t,...n.style},className:a(n.className,l,{[`${l}-static`]:t,[`${l}-flex`]:i,"k-scrollable":e,[`${l}-pinned`]:c,[`${l}-unpinned`]:x,[`${l}-tabbed`]:f}),role:"group",children:n.children})};r.states=p;r.options=$;r.className=l;r.defaultOptions=s;var z=r;