@progress/kendo-themes-html
Version:
A collection of HTML helpers used for developing Kendo UI themes
2 lines (1 loc) • 821 B
JavaScript
var r=(...l)=>l.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?r(...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(" ");import{Fragment as u,jsx as o,jsxs as c}from"react/jsx-runtime";var s="k-form-fieldset",a=l=>{let{legend:e,layout:t,cols:i,gutters:n,colSpan:d}=l;return c("fieldset",{className:r(s,{[`k-col-span-${d}`]:d}),children:[e&&o("legend",{className:"k-form-legend",children:e}),t==="grid"?o("div",{className:r("k-form-layout","k-d-grid",{[`k-grid-cols-${i}`]:i}),style:{...typeof n=="string"&&{gap:n},...typeof n=="object"&&n.rows&&{rowGap:n.rows},...typeof n=="object"&&n.cols&&{columnGap:n.cols}},children:l.children}):o(u,{children:l.children})]})};a.className=s;var z=a;export{s as FIELDSET_CLASSNAME,a as Fieldset,z as default};