UNPKG

@progress/kendo-vue-common

Version:

Kendo UI for Vue Common Utilities package

9 lines (8 loc) 1.8 kB
/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ "use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("./json-classes.js"),i=`${e.base.prefix}-${e.forms.form}`,d=`${e.base.prefix}-${e.forms.form}-${e.forms.field}`,a={form:{main:i,size:{prefix:`${i}-`,small:`${i}-${e.sizeMap.small}`,medium:`${i}-${e.sizeMap.medium}`,large:`${i}-${e.sizeMap.large}`},orientation:{horizontal:`${i}-${e.orientationMap.horizontal}`,vertical:`${i}-${e.orientationMap.vertical}`}},formLayout:{main:`${e.base.prefix}-${e.forms.form}-layout ${e.base.prefix}-d-grid`},fieldset:{main:`${e.base.prefix}-${e.forms.form}-${e.forms.fieldset}`},legend:{main:`${e.base.prefix}-${e.forms.form}-${e.forms.legend}`},field:{main:d,isRtl:`${e.base.prefix}-${e.base.rtl}`},separator:{main:`${e.base.prefix}-${e.forms.form}-${e.forms.separator}`}},p={form:o=>{var f,m,l,$,c,u;const{size:r,orientation:s,c:n=a}=o,t=n.form;return{[t.main]:!0,[(f=t.size)==null?void 0:f[r]]:(m=t.size)==null?void 0:m[r],[((l=t.size)==null?void 0:l.prefix)||""]:r&&!(($=t.size)!=null&&$[r]),[(c=t.orientation)==null?void 0:c[s]]:(u=t.orientation)==null?void 0:u[s]}},formLayout:o=>{const{c:r=a}=o;return{[r.formLayout.main]:!0}},fieldset:o=>{const{c:r=a}=o;return{[r.fieldset.main]:!0}},legend:o=>{const{c:r=a}=o;return{[r.legend.main]:!0}},field:o=>{const{isRtl:r,c:s=a}=o,n=s.field;return{[n.main]:!0,[n.isRtl]:r}},separator:o=>{const{c:r=a}=o;return{[r.separator.main]:!0}}};exports.uForm=p;