UNPKG

@aplus-frontend/ui

Version:

2 lines (1 loc) 1.09 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),n=require("./context.js");require("../config-provider/index.js");const u=require("@aplus-frontend/antdv"),i=require("lodash-unified"),s=require("../config-provider/hooks/use-namespace.js"),c=e.defineComponent({name:"ApTextGroup",__name:"group",props:{colon:{type:Boolean,default:void 0},vertical:{type:Boolean,default:void 0},labelStyle:{default:void 0},prefixCls:{},size:{default:()=>[8,0]},direction:{default:"vertical"},align:{default:"baseline"},wrap:{type:Boolean,default:!1}},setup(l){const t=l,{b:r,m:a}=s.useNamespace("ap-text-group");return n.useProvideApTextGroup({colon:e.toRef(t.colon),vertical:e.toRef(t.vertical),labelStyle:e.toRef(t.labelStyle)}),(o,d)=>(e.openBlock(),e.createBlock(e.unref(u.Space),e.mergeProps({class:[e.unref(r)(),o.direction==="horizontal"?e.unref(a)("horizontal"):null]},e.unref(i.omit)(t,["colon","vertical","labelStyle"])),{default:e.withCtx(()=>[e.renderSlot(o.$slots,"default")]),_:3},16,["class"]))}});exports.default=c;