UNPKG

@appscode/ui-builder

Version:
1 lines 1.16 kB
"use strict";var t=require("./wrapper-944ca3a6.js");require("vue");var a={name:"ub-anchor-element",props:{label:{type:Object,default:function(){return{}}},url:{type:String,default:""},target:{type:String,default:"_self"},disabled:{type:Boolean,default:!1}},computed:{urlType:function(){return/^https?:\/\/|^\/\//i.test(this.url)?"absolute":"relative"},labelText:function(){return this.label.text||"label"}}},e=t.n({render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"mt-20"},["relative"===t.urlType?e("router-link",{staticClass:"button ac-button is-primary is-extra-small",attrs:{to:t.url,target:t.target,disabled:t.disabled}},[e("span",{staticClass:"icon is-small"},[e("i",{staticClass:"fa fa-link"})]),t._v(" "),e("span",[t._v(t._s(t.$ubt(t.labelText)))])]):e("a",{staticClass:"button ac-button is-primary is-extra-small",attrs:{href:t.url,target:t.target,disabled:t.disabled}},[e("span",{staticClass:"icon is-small"},[e("i",{staticClass:"fa fa-link"})]),t._v(" "),e("span",[t._v(t._s(t.$ubt(t.labelText)))])])],1)},staticRenderFns:[]},void 0,a,void 0,!1,"data-v-7c0f1666",!1,void 0,void 0,void 0);exports.default=e;