UNPKG

@gits-id/form-group

Version:

GITS Form Group Component

2 lines (1 loc) 922 B
var FormGroup=function(l,e){"use strict";const a=["for"],r={class:"flex-grow"},t={props:{label:{type:String,default:""},labelFor:{type:String,default:""},labelClass:{type:String,default:"mb-2 font-medium text-sm"},inline:{type:Boolean,default:!1},inlineClass:{type:String,default:"w-full sm:w-3/12"}},emits:["update:label"],setup(s,{emit:u}){const o=s,{label:i,labelFor:f,inline:n,labelClass:c,inlineClass:d}=e.toRefs(o);return(m,p)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(["mb-5 flex w-full",[e.unref(n)?"flex-col sm:flex-row":"flex-col"]])},[e.createElementVNode("label",{for:e.unref(f),class:e.normalizeClass([e.unref(c),e.unref(n)?e.unref(d):""])},e.toDisplayString(e.unref(i)),11,a),e.createElementVNode("div",r,[e.renderSlot(m.$slots,"default")])],2))}};return l.VFormGroup=t,l.default=t,Object.defineProperties(l,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}}),l}({},Vue);