@@ -8,9 +8,15 @@ order: 803
8
8
<script id =" vuer-profile-template " type =" text/template " >
9
9
< div class = " vuer" >
10
10
< div class = " avatar" >
11
- < img v- if = " profile.github"
11
+ < img v- if = " profile.imageUrl"
12
+ : src= " profile.imageUrl"
13
+ : alt= " profile.name" width= 80 height= 80 >
14
+ < img v- else - if = " profile.github"
12
15
: src= " 'https://github.com/' + profile.github + '.png'"
13
16
: alt= " profile.name" width= 80 height= 80 >
17
+ < img v- else - if = " profile.twitter"
18
+ : src= " 'https://avatars.io/twitter/' + profile.twitter"
19
+ : alt= " profile.name" width= 80 height= 80 >
14
20
< / div>
15
21
< div class = " profile" >
16
22
< h3 : data- official- title= " profile.title" >
@@ -103,6 +109,10 @@ order: 803
103
109
< i class = " fa fa-codepen" >< / i>
104
110
< span class = " sr-only" > CodePen< / span>
105
111
< / a>
112
+ < a class = linkedin v- if = " profile.linkedin" : href= " 'https://www.linkedin.com/in/' + profile.linkedin" >
113
+ < i class = " fa fa-linkedin" >< / i>
114
+ < span class = " sr-only" > LinkedIn< / span>
115
+ < / a>
106
116
< / footer>
107
117
< / dl>
108
118
< / div>
@@ -145,7 +155,7 @@ order: 803
145
155
146
156
<vuer-profile
147
157
v-for="profile in sortedTeam"
148
- :key="profile.github "
158
+ :key="profile.name "
149
159
:profile="profile"
150
160
:title-visible="titleVisible"
151
161
></vuer-profile>
@@ -185,7 +195,7 @@ order: 803
185
195
186
196
<vuer-profile
187
197
v-for="profile in sortedPartners"
188
- :key="profile.github "
198
+ :key="profile.name "
189
199
:profile="profile"
190
200
:title-visible="titleVisible"
191
201
></vuer-profile>
@@ -197,6 +207,7 @@ order: 803
197
207
var cityCoordsFor = {
198
208
' Annecy, France' : [45.899247 , 6.129384 ],
199
209
' Alicante, Spain' : [38.346543 , - 0.483838 ],
210
+ ' Amsterdam, Netherlands' : [4.895168 , 52.370216 ],
200
211
' Bangalore, India' : [12.971599 , 77.594563 ],
201
212
' Beijing, China' : [39.904200 , 116.407396 ],
202
213
' Bordeaux, France' : [44.837789 , - 0.579180 ],
@@ -236,6 +247,7 @@ order: 803
236
247
}
237
248
var languageNameFor = {
238
249
en: ' English' ,
250
+ nl: ' Nederlands' ,
239
251
zh: ' 中文' ,
240
252
vi: ' Tiếng Việt' ,
241
253
pl: ' Polski' ,
@@ -717,6 +729,51 @@ order: 803
717
729
]))
718
730
719
731
var partners = [
732
+ {
733
+ name: ' Luke Thomas' ,
734
+ title: ' Creator of Vue.js Amsterdam' ,
735
+ city: ' Amsterdam, Netherlands' ,
736
+ languages: [' nl' , ' en' , ' de' ],
737
+ work: {
738
+ role: ' Creator' ,
739
+ org: ' Vue.js Amsterdam'
740
+ },
741
+ twitter: ' lukevscostas' ,
742
+ linkedin: ' luke-kenneth-thomas-578b3916a' ,
743
+ links: [
744
+ ' https://vuejs.amsterdam'
745
+ ]
746
+ },
747
+ {
748
+ name: ' Jos Gerards' ,
749
+ title: ' Organizer and Host of Vue.js Amsterdam & Frontend Love' ,
750
+ city: ' Amsterdam, Netherlands' ,
751
+ languages: [' nl' , ' en' , ' de' ],
752
+ work: {
753
+ role: ' Event Manager' ,
754
+ org: ' Vue.js Amsterdam'
755
+ },
756
+ twitter: ' josgerards88' ,
757
+ linkedin: ' josgerards' ,
758
+ links: [
759
+ ' https://vuejs.amsterdam'
760
+ ]
761
+ },
762
+ {
763
+ name: ' James McGlasson' ,
764
+ title: ' Head of Marketing Communications' ,
765
+ imageUrl: ' https://media.licdn.com/dms/image/C4E03AQHxi_fy33l5Mg/profile-displayphoto-shrink_800_800/0?e=1550707200&v=beta&t=6kPVnuYMxbxR_oAz3rdAeuDB-S8Om8e5W3zwbcH0dQI' ,
766
+ city: ' Amsterdam, Netherlands' ,
767
+ languages: [' en' , ' nl' , ' de' ],
768
+ work: {
769
+ role: ' Head Of Marketing Communications' ,
770
+ org: ' Vue.js Amsterdam'
771
+ },
772
+ linkedin: ' jdog' ,
773
+ links: [
774
+ ' https://vuejs.amsterdam'
775
+ ]
776
+ },
720
777
{
721
778
name: ' Jen Looper' ,
722
779
title: ' Queen Fox' ,
@@ -1086,7 +1143,7 @@ order: 803
1086
1143
)
1087
1144
},
1088
1145
hasSocialLinks : function () {
1089
- return this .profile .github || this .profile .twitter || this .profile .codepen
1146
+ return this .profile .github || this .profile .twitter || this .profile .codepen || this . profile . linkedin
1090
1147
}
1091
1148
},
1092
1149
methods: {
0 commit comments