@appscode/ui-builder
Version:
## Motivation
1 lines • 1.58 kB
JavaScript
import{n as e}from"./wrapper-5d451278.js";import"vue";import{_ as t}from"./star-icon-1bdb79a1.js";var a=e({render:function(){var e=this,a=e.$createElement,s=e._self._c||a;return s("div",{staticClass:"nested-header mb-5",on:{click:function(t){return e.$emit("click",t)}}},[s("h6",{class:["is-flex",e.label.isSubsection?"is-small":"is-semi-normal",e.customClass]},[e.isCollapsible?s("span",{staticClass:"collaps-icon"},[s("i",{class:["fa",e.isFormHidden?"fa-plus":"fa-minus"],attrs:{"aria-hidden":"true"}})]):e._e(),e._v("\n "+e._s(e.$ubt(e.labelText))+"\n "),e.isRequired?s("b",{staticClass:"is-required ml-5"},[s("img",{attrs:{src:t,alt:""}})]):e._e(),e._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:e.errors.length,expression:"errors.length"}],staticClass:"is-error ml-5"},[s("i",{staticClass:"fa fa-exclamation-triangle",attrs:{"aria-hidden":"true"}}),e._v("\n "+e._s(e.errors[0])+"\n ")]),e._v(" "),s("info-button",{attrs:{label:e.labelText,schema:e.schema}})],1)])},staticRenderFns:[]},void 0,{name:"ub-label-element",components:{InfoButton:function(){return import("./InfoButton-52cfb7a1.js")}},props:{label:{type:Object,default:function(){return{}}},customClass:{type:String,default:""},isCollapsible:{type:Boolean,default:!1},isRequired:{type:Boolean,default:!1},errors:{type:Array,default:function(){return[]}},isFormHidden:{type:Boolean,default:!1},schema:{type:Object,default:function(){return{}}}},computed:{labelText:function(){return this.label.text||"label"}}},"data-v-15ad4f8c",!1,void 0,!1,void 0,void 0,void 0);export default a;