@progress/kendo-themes-html
Version:
A collection of HTML helpers used for developing Kendo UI themes
2 lines (1 loc) • 940 B
JavaScript
var a=(...i)=>i.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?a(...e):typeof e=="object"?Object.keys(e).map((t,n)=>e[n]||e[t]&&t||null).filter(t=>t!==null).join(" "):e).filter(e=>!!e).join(" ");var u={calloutMap:{top:"n",bottom:"s",left:"w",right:"e"},orientationMap:{vertical:"vstack",horizontal:"hstack"}};import{jsx as h}from"react/jsx-runtime";var x=[],y={},l={type:null,orientation:null,alignItems:null,justifyContent:null,justifyItems:null,wrap:!1},r=i=>{let{gap:e,type:t=l.type,orientation:n=l.orientation,alignItems:o=l.alignItems,justifyContent:d=l.justifyContent,justifyItems:s=l.justifyItems,wrap:c=l.wrap,style:m,...f}=i;return h("div",{...f,style:{gap:e,...m},className:a(i.className,{[`k-${t}-layout`]:t,[`k-${u.orientationMap[n]||n}`]:n,[`k-align-items-${o}`]:o,[`k-justify-content-${d}`]:d,[`k-justify-items-${s}`]:s,"k-flex-wrap":c}),children:i.children})};r.states=x;r.options=y;var I=r;export{r as Layout,I as default};