@nextcloud/vue
Version:
Nextcloud vue components
2 lines (1 loc) • 1.27 kB
JavaScript
var u=require("../assets/index47.css");const n=require("../chunks/actionText-bef01778.cjs"),o=require("../chunks/_plugin-vue2_normalizer-764a4c12.cjs");const r={name:"NcActionRouter",mixins:[n.ActionTextMixin],props:{to:{type:[String,Object],default:"",required:!0},exact:{type:Boolean,default:!1}}};var a=function(){var t=this,e=t._self._c;return e("li",{staticClass:"action"},[e("router-link",{staticClass:"action-router focusable",attrs:{to:t.to,"aria-label":t.ariaLabel,exact:t.exact,title:t.title,rel:"nofollow noreferrer noopener"},nativeOn:{click:function(l){return t.onClick.apply(null,arguments)}}},[t._t("icon",function(){return[e("span",{staticClass:"action-router__icon",class:[t.isIconUrl?"action-router__icon--url":t.icon],style:{backgroundImage:t.isIconUrl?`url(${t.icon})`:null}})]}),t.name?e("p",[e("strong",{staticClass:"action-router__name"},[t._v(" "+t._s(t.name)+" ")]),e("br"),e("span",{staticClass:"action-router__longtext",domProps:{textContent:t._s(t.text)}})]):t.isLongText?e("p",{staticClass:"action-router__longtext",domProps:{textContent:t._s(t.text)}}):e("span",{staticClass:"action-router__text"},[t._v(t._s(t.text))]),t._e()],2)],1)},s=[],i=o.normalizeComponent(r,a,s,!1,null,"f6c84c4c",null,null);const c=i.exports;module.exports=c;