You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nextcloud/dist/core-profile.js

3 lines
31 KiB
JavaScript

/*! For license information please see core-profile.js.LICENSE.txt */
(()=>{"use strict";var e,a,n,i={85446:(e,a,n)=>{var i=n(20144),r=n(77958),o=n(31352),A=n(2324),l=n(17499);const s=null===(c=(0,r.ts)())?(0,l.IY)().setApp("core").build():(0,l.IY)().setApp("core").setUid(c.uid).build();var c,d=n(69183),p=n(43554),C=n(79753),u=n(64024),g=n(18519),_=n(2985),v=n(41989);const m={name:"MapMarkerIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var h=n(51900);const f=(0,h.Z)(m,(function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon map-marker-icon",attrs:{"aria-hidden":!t.title,"aria-label":t.title,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M12,11.5A2.5,2.5 0 0,1 9.5,9A2.5,2.5 0 0,1 12,6.5A2.5,2.5 0 0,1 14.5,9A2.5,2.5 0 0,1 12,11.5M12,2A7,7 0 0,0 5,9C5,14.25 12,22 12,22C12,22 19,14.25 19,9A7,7 0 0,0 12,2Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])}),[],!1,null,null,null).exports;var x=n(77531);const b={name:"AccountIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},y=(0,h.Z)(b,(function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon account-icon",attrs:{"aria-hidden":!t.title,"aria-label":t.title,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])}),[],!1,null,null,null).exports,w={name:"PrimaryActionButton",props:{disabled:{type:Boolean,default:!1},href:{type:String,required:!0},icon:{type:String,required:!0},target:{type:String,required:!0,validator:t=>["_self","_blank","_parent","_top"].includes(t)}},computed:{colorPrimaryText:()=>getComputedStyle(document.body).getPropertyValue("--color-primary-element-text").trim()}};var k=n(93379),B=n.n(k),I=n(7795),M=n.n(I),S=n(90569),j=n.n(S),D=n(3565),Z=n.n(D),E=n(19216),z=n.n(E),L=n(44589),P=n.n(L),N=n(17617),O={};O.styleTagTransform=P(),O.setAttributes=Z(),O.insert=j().bind(null,"head"),O.domAPI=M(),O.insertStyleElement=z(),B()(N.Z,O),N.Z&&N.Z.locals&&N.Z.locals;const T=(0,h.Z)(w,(function(){var t=this,e=t._self._c;return e("a",t._g({staticClass:"profile__primary-action-button",class:{disabled:t.disabled},attrs:{href:t.href,target:t.target,rel:"noopener noreferrer nofollow"}},t.$listeners),[e("img",{staticClass:"icon",class:[t.icon,{"icon-invert":"#ffffff"===t.colorPrimaryText}],attrs:{src:t.icon}}),t._v(" "),t._t("default")],2)}),[],!1,null,"5b5fe9f6",null).exports,G=(0,p.j)("core","status",{}),{userId:Y,displayname:U,address:W,organisation:R,role:H,headline:$,biography:F,actions:q,isUserAvatarVisible:Q}=(0,p.j)("core","profileParameters",{userId:null,displayname:null,address:null,organisation:null,role:null,headline:null,biography:null,actions:[],isUserAvatarVisible:!1}),V={name:"Profile",components:{AccountIcon:y,NcActionLink:v.Z,NcActions:_.Z,NcAvatar:g.Z,MapMarkerIcon:f,PencilIcon:x.default,PrimaryActionButton:T},data:()=>({status:G,userId:Y,displayname:U,address:W,organisation:R,role:H,headline:$,biography:F,actions:q,isUserAvatarVisible:Q,sections:OCA.Core.ProfileSections.getSections()}),computed:{isCurrentUser(){return(0,r.ts)()?.uid===this.userId},allActions(){return this.actions},primaryAction(){return this.allActions.length?this.allActions[0]:null},middleActions(){return this.allActions.slice(1,4).length?this.allActions.slice(1,4):null},otherActions(){return this.allActions.slice(4).length?this.allActions.slice(4):null},settingsUrl:()=>(0,C.generateUrl)("/settings/user"),colorMainBackground:()=>getComputedStyle(document.body).getPropertyValue("--color-main-background")
//# sourceMappingURL=core-profile.js.map?v=877903167bd415e26719