diff options
Diffstat (limited to 'resources/lib/codex/modules/CdxLabel.cjs')
-rw-r--r-- | resources/lib/codex/modules/CdxLabel.cjs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/resources/lib/codex/modules/CdxLabel.cjs b/resources/lib/codex/modules/CdxLabel.cjs new file mode 100644 index 000000000000..9ba8a21c1f99 --- /dev/null +++ b/resources/lib/codex/modules/CdxLabel.cjs @@ -0,0 +1 @@ +"use strict";const e=require("vue"),i=require("./Icon.js"),d=require("./useFieldData.cjs"),c=require("./useSplitAttributes.cjs"),p=require("./_plugin-vue_export-helper.js");require("./useComputedDirection.cjs");require("./useComputedLanguage.cjs");require("./constants.js");require("./useComputedDisabled.cjs");const u=e.defineComponent({name:"CdxLabel",components:{CdxIcon:i.CdxIcon},inheritAttrs:!1,props:{icon:{type:[String,Object],default:null},optionalFlag:{type:String,default:""},visuallyHidden:{type:Boolean,default:!1},isLegend:{type:Boolean,default:!1},inputId:{type:String,default:""},descriptionId:{type:String,default:""},disabled:{type:Boolean,default:!1}},setup(l,{attrs:t}){const{computedDisabled:n}=d(e.toRef(l,"disabled")),s=e.computed(()=>({"cdx-label--visually-hidden":l.visuallyHidden,"cdx-label--disabled":n.value})),{rootClasses:a,rootStyle:r,otherAttrs:o}=c(t,s);return{rootClasses:a,rootStyle:r,otherAttrs:o}}});const _=["for"],m={class:"cdx-label__label__text"},b={key:1,class:"cdx-label__label__optional-flag"},y=["id"],g={class:"cdx-label__label"},k={class:"cdx-label__label__text"},f={key:1,class:"cdx-label__label__optional-flag"},B={key:0,class:"cdx-label__description"};function C(l,t,n,s,a,r){const o=e.resolveComponent("cdx-icon");return l.isLegend?(e.openBlock(),e.createElementBlock("legend",e.mergeProps({key:1,class:["cdx-label",l.rootClasses],style:l.rootStyle},l.otherAttrs),[e.createElementVNode("span",g,[l.icon?(e.openBlock(),e.createBlock(o,{key:0,icon:l.icon,class:"cdx-label__label__icon"},null,8,["icon"])):e.createCommentVNode("",!0),e.createElementVNode("span",k,[e.renderSlot(l.$slots,"default")]),l.optionalFlag?(e.openBlock(),e.createElementBlock("span",f,e.toDisplayString(" ")+" "+e.toDisplayString(l.optionalFlag),1)):e.createCommentVNode("",!0)]),l.$slots.description&&l.$slots.description().length>0?(e.openBlock(),e.createElementBlock("span",B,[e.renderSlot(l.$slots,"description")])):e.createCommentVNode("",!0)],16)):(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(["cdx-label",l.rootClasses]),style:e.normalizeStyle(l.rootStyle)},[e.createElementVNode("label",e.mergeProps({class:"cdx-label__label",for:l.inputId?l.inputId:void 0},l.otherAttrs),[l.icon?(e.openBlock(),e.createBlock(o,{key:0,icon:l.icon,class:"cdx-label__label__icon"},null,8,["icon"])):e.createCommentVNode("",!0),e.createElementVNode("span",m,[e.renderSlot(l.$slots,"default")]),l.optionalFlag?(e.openBlock(),e.createElementBlock("span",b,e.toDisplayString(" ")+" "+e.toDisplayString(l.optionalFlag),1)):e.createCommentVNode("",!0)],16,_),l.$slots.description&&l.$slots.description().length>0?(e.openBlock(),e.createElementBlock("span",{key:0,id:l.descriptionId||void 0,class:"cdx-label__description"},[e.renderSlot(l.$slots,"description")],8,y)):e.createCommentVNode("",!0)],6))}const S=p._export_sfc(u,[["render",C]]);module.exports=S; |