2 lines
2.0 KiB
JavaScript
2 lines
2.0 KiB
JavaScript
import{V as p,N as u,O as v,_ as b,c as n,F as f,r as g,d as _,o as r,a as t,n as m,t as y,p as $,f as F}from"./index.2db770a1.js";var w=Object.defineProperty,B=Object.getOwnPropertyDescriptor,C=(e,o,d,i)=>{for(var a=i>1?void 0:i?B(o,d):o,l=e.length-1,s;l>=0;l--)(s=e[l])&&(a=(i?s(o,d,a):s(a))||a);return i&&a&&w(o,d,a),a};let h=class extends p{constructor(){super(...arguments),this.friends=[]}async created(){this.friends=await(await fetch(`${u.content}/content/generated/friends/friends.json`)).json(),this.friends.forEach(e=>{e.avatar.startsWith("http")||(e.avatar=`${u.content}/${e.avatar}`),e.banner&&!e.banner.startsWith("http")&&(e.banner=`${u.content}/${e.banner}`)})}bgStyle(e){return e.banner?{"background-image":`url("${e.banner}")`}:{}}};h=C([v({components:{}})],h);const c=e=>($("data-v-94d0ad01"),e=e(),F(),e),E={id:"Friends",class:"general-page"},S=c(()=>t("div",{class:"title"},[t("h2",null,"\u670B\u53CB\u4EEC"),t("div",{class:"subtitle"},"\u662F\u5C0F\u6842\u6842\u7684\u670B\u53CB\u4EEC\uFF08\u6B22\u8FCE\u8865\u5145")],-1)),k={key:0,class:"friends"},O=["src"],j={class:"info"},I={class:"name"},P=c(()=>t("div",{class:"space"},null,-1)),V={class:"links"},D=["href"],N=c(()=>t("i",{class:"fab fa-twitter"},null,-1)),x=[N],W=["href"],z=c(()=>t("i",{class:"fab fa-github"},null,-1)),L=[z],q=["href"],A=c(()=>t("i",{class:"fas fa-book"},null,-1)),G=[A];function H(e,o,d,i,a,l){return r(),n("div",E,[S,e.friends?(r(),n("div",k,[(r(!0),n(f,null,g(e.friends,s=>(r(),n("div",{class:"friend card clickable",key:s.name},[t("div",{class:"banner",style:m(e.bgStyle(s))},null,4),t("img",{class:"avatar",src:s.avatar,alt:""},null,8,O),t("div",j,[t("div",I,y(s.name),1),P,t("div",V,[s.twitter?(r(),n("a",{key:0,href:`https://twitter.com/${s.twitter}`},x,8,D)):_("",!0),s.github?(r(),n("a",{key:1,href:`https://github.com/${s.github}`},L,8,W)):_("",!0),s.blog?(r(),n("a",{key:2,href:s.blog},G,8,q)):_("",!0)])])]))),128))])):_("",!0)])}const K=b(h,[["render",H],["__scopeId","data-v-94d0ad01"]]);export{K as default};
|