UNPKG

ll-package

Version:

2 lines (1 loc) 1.15 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const o=require("../../../@babel/runtime/helpers/esm/objectSpread2.js"),r=require("vue"),s=require("../form/FormItemContext.js"),v=require("../config-provider/hooks/useConfigInject.js"),C=require("../_util/classNames.js"),g=require("./style/index.js"),x=r.defineComponent({compatConfig:{MODE:3},name:"AInputGroup",inheritAttrs:!1,props:{prefixCls:String,size:{type:String},compact:{type:Boolean,default:void 0}},setup(t,l){let{slots:u,attrs:n}=l;const{prefixCls:a,direction:i,getPrefixCls:c}=v.default("input-group",t),d=s.FormItemInputContext.useInject();s.FormItemInputContext.useProvide(d,{isFormItemInput:!1});const p=r.computed(()=>c("input")),[m,f]=g.default(p),I=r.computed(()=>{const e=a.value;return{[`${e}`]:!0,[f.value]:!0,[`${e}-lg`]:t.size==="large",[`${e}-sm`]:t.size==="small",[`${e}-compact`]:t.compact,[`${e}-rtl`]:i.value==="rtl"}});return()=>{var e;return m(r.createVNode("span",o.default(o.default({},n),{},{class:C.default(I.value,n.class)}),[(e=u.default)===null||e===void 0?void 0:e.call(u)]))}}});exports.default=x;