@dialpad/dialtone-vue
Version:
Vue component library for Dialpad's design system Dialtone
3 lines (2 loc) • 828 B
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const t=require("./link-constants.cjs"),i=require("../../_plugin-vue2_normalizer-e_CkxkSV.cjs"),s={name:"DtLink",props:{kind:{type:String,default:"",validator(n){return t.LINK_VARIANTS.includes(n)}},inverted:{type:Boolean,default:!1}},emits:["click","focusin","focusout"],data(){return{LINK_KIND_MODIFIERS:t.LINK_KIND_MODIFIERS}},methods:{getLinkClasses(){return["d-link",t.getLinkKindModifier(this.kind,this.inverted)]}}};var a=function(){var e=this,r=e._self._c;return r("a",e._g({class:e.getLinkClasses(),attrs:{"data-qa":"dt-link",href:"href"in e.$attrs?e.$attrs.href:"javascript:void(0)"}},e.$listeners),[e._t("default")],2)},_=[],l=i.n(s,a,_);const o=l.exports;exports.default=o;
//# sourceMappingURL=link.cjs.map