PageSourceSearch

https://cgscholar.com/_nuxt/BP3XdUjX.js

js cgscholar.com collected 2026-09-24 09:18:56 UTC 3,952 bytes, 1 lines download raw bytes

1import{_ as H}from"./t8S7Hv77.js";import{_ as I}from"./Dn2A0rWu.js";import{_ as P}from"./BAym4gYa.js";import{_ as y}from"./CPVRixNl.js";import{d as B,e as R,b as j,a0 as q,s as z,x as p,g as s,m as v,p as n,i as l,bb as V,j as d,q as W,k as t,r as D,t as h,l as g,F as x,h as o,U as k}from"./CTwjLVo9.js";import{u as E}from"./w1MSXho_.js";const F={key:0,class:"profile-avatar"},O=["aria-label"],T={key:1,class:"mb-4 relative"},L=["disabled"],G={key:0,class:"break-word text-body-l text-center"},J={key:2},_=B({__name:"ProfileAsidePanel",props:{user:{type:Object,required:!0},communities:{type:Array,required:!0},peers:{type:Array,required:!0},avatarShape:{type:String,default:"circle"},mode:{type:String,default:"absolute"},communitiesHeaderRouteUrl:{type:String,default:""},peersHeaderRouteUrl:{type:String,default:""},isNameClickable:{type:Boolean,default:!0},hideAvatar:{type:Boolean,default:!1}},emits:["show-communities","show-peers","show-profile","update-profile-picture"],setup(e){const w=e,{isWebWidth:u}=E(),{user:A}=R(),{t:r}=j(),C=q(),{isLoggedIn:f}=z(C),m=p(()=>f.value?A.id===w.user.id:!1),S=p(()=>(m.value?r("common.yourItems",{subject:r("common.communities")}):r("common.communities")).toUpperCase()),$=p(()=>(m.value?r("common.yourItems",{subject:r("common.peers")}):r("common.peers")).toUpperCase());return(i,a)=>{const b=H,U=I,N=D("tooltip");return o(),s("div",{class:v(["profile-aside-panel",{"pt-0 overflow-hidden":e.mode==="static","pt-5 transition-all duration-100":e.hideAvatar}])},[e.mode==="absolute"&&!e.hideAvatar?(o(),s("div",F,[d(b,{"avatar-url":e.user.avatarUrl,size:t(u)?"160px":"120px",border:t(u)?"4px":"2px",shape:e.avatarShape},null,8,["avatar-url","size","border","shape"]),t(m)?W((o(),s("button",{key:0,"aria-label":t(r)("icons.editProfileImage"),class:"app-button app-button--light-grey app-button--icon profile-avatar__button",onClick:a[0]||(a[0]=c=>i.$emit("update-profile-picture"))},a[5]||(a[5]=[l("img",{src:P,alt:"Edit avatar",class:"icon"},null,-1)]),8,O)),[[N,t(r)("icons.editProfileImage"),void 0,{right:!0}]]):n("",!0)])):e.mode==="static"?(o(),s("div",T,[d(U,{"banner-url":e.user.bannerUrl,height:"64px",type:"sharp-md",class:"mb-10"},null,8,["banner-url"]),d(b,{"avatar-url":e.user.avatarUrl,size:"80px",border:"2px",shape:e.avatarShape,class:"static-profile-avatar",onClick:a[1]||(a[1]=c=>i.$emit("show-profile"))},null,8,["avatar-url","shape"])])):n("",!0),l("div",{class:v(["px-6 flex flex-col justify-start gap-1 mb-4",{"items-center":t(u)}])},[l("button",{disabled:!e.isNameClickable,onClick:a[2]||(a[2]=c=>i.$emit("show-profile"))},[l("p",{class:v(["break-word text-header-l text-primary-950",{"text-center":t(u),"text-header-s":e.mode==="static","hover:underline":e.isNameClickable}])},h(e.user.firstName)+" "+h(e.user.lastName),3)],8,L),e.user.headline?(o(),s("div",G,[g(h(e.user.headline.substring(0,140)),1),e.user.headline.length>140?(o(),s(x,{key:0},[g("... ")],64)):n("",!0)])):n("",!0)],2),V(i.$slots,"default"),t(u)?(o(),s("div",J,[a[7]||(a[7]=l("div",{class:"app-separator mt-1"},null,-1)),d(y,{header:t(S),icon:"globe",class:"px-6",items:e.communities,"view-anchor":"communities","avatar-shape":t(k).RoundedSquare,"no-items-text":t(m)?t(r)("communities.noCommunitiesAdded"):t(r)("communities.userHasNoCommunitiesAdded"),"header-route-url":e.communitiesHeaderRouteUrl,onShowAll:a[3]||(a[3]=c=>i.$emit("show-communities"))},null,8,["header","items","avatar-shape","no-items-text","header-route-url"]),t(f)?(o(),s(x,{key:0},[a[6]||(a[6]=l("div",{class:"app-separator"},null,-1)),d(y,{header:t($),icon:"users",class:"px-6",items:e.peers,"view-anchor":"user-profile","avatar-shape":t(k).Circle,"no-items-text":t(m)?t(r)("peers.noPeersAdded"):t(r)("peers.userHasNoPeersAdded"),"header-route-url":e.peersHeaderRouteUrl,onShowAll:a[4]||(a[4]=c=>i.$emit("show-peers"))},null,8,["header","items","avatar-shape","no-items-text","header-route-url"])],64)):n("",!0)])):n("",!0)],2)}}});export{_};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.