UNPKG

@progress/kendo-themes-html

Version:

A collection of HTML helpers used for developing Kendo UI themes

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