@@ -65,6 +65,139 @@ <h1 class="name" x-text="resume.basics.name"></h1>
65
65
</ ul >
66
66
</ article >
67
67
</ template >
68
+
69
+ < template x-if ="resume.volunteer && resume.volunteer.length ">
70
+ < p class ="subheader ml-12 text-base "> Volunteering</ p >
71
+ </ template >
72
+
73
+ < template x-for ="volunteer in resume.volunteer ">
74
+ < article class ="mb-6 last:mb-0 ">
75
+ < header class ="flex items-start gap-x-4 ">
76
+ < figure class ="h-8 aspect-square ">
77
+ < template x-if ="volunteer.logo ">
78
+ < img :src ="volunteer.logo " class ="h-full w-full " />
79
+ </ template >
80
+
81
+ < template x-if ="!volunteer.logo ">
82
+ < div > </ div >
83
+ </ template >
84
+ </ figure >
85
+
86
+ < div class ="grow ">
87
+ < p class ="title ">
88
+ < span x-text ="volunteer.position "> </ span > @
89
+ < template x-if ="volunteer.url ">
90
+ < a :href ="volunteer.url " x-text ="volunteer.organization " target ="_blank "> </ a >
91
+ </ template >
92
+ < template x-if ="!volunteer.url ">
93
+ < span x-text ="volunteer.organization "> </ span >
94
+ </ template >
95
+ </ p >
96
+
97
+ < p class ="subtitle mb-2 " x-text ="volunteer.summary "> </ p >
98
+ </ div >
99
+
100
+ < div class ="shrink-0 text-right subtitle ">
101
+ < div >
102
+ < span x-text ="volunteer.startDate "> </ span > -
103
+ < span x-text ="volunteer.endDate "> </ span >
104
+ </ div >
105
+ </ div >
106
+ </ header >
107
+
108
+ < ul class ="ml-12 ">
109
+ < template x-for ="line in volunteer.highlights ">
110
+ < li x-text ="line "> </ li >
111
+ </ template >
112
+ </ ul >
113
+ </ article >
114
+ </ template >
115
+
116
+ < template x-if ="resume.projects && resume.projects.length ">
117
+ < p class ="subheader ml-12 text-base "> Projects</ p >
118
+ </ template >
119
+
120
+ < template x-for ="project in resume.projects ">
121
+ < article class ="mb-6 last:mb-0 ">
122
+ < header class ="flex items-start gap-x-4 ">
123
+ < figure class ="h-8 aspect-square ">
124
+ < template x-if ="project.logo ">
125
+ < img :src ="project.logo " class ="h-full w-full " />
126
+ </ template >
127
+
128
+ < template x-if ="!project.logo ">
129
+ < div > </ div >
130
+ </ template >
131
+ </ figure >
132
+
133
+ < div class ="grow ">
134
+ < p class ="title ">
135
+ < template x-if ="project.url ">
136
+ < a :href ="project.url " x-text ="project.name " target ="_blank "> </ a >
137
+ </ template >
138
+ < template x-if ="!project.url ">
139
+ < span x-text ="project.name "> </ span >
140
+ </ template >
141
+ </ p >
142
+
143
+ < p class ="subtitle mb-2 " x-text ="project.summary "> </ p >
144
+ </ div >
145
+
146
+ < div class ="shrink-0 text-right subtitle ">
147
+ < div >
148
+ < span x-text ="project.startDate "> </ span > -
149
+ < span x-text ="project.endDate "> </ span >
150
+ </ div >
151
+ </ div >
152
+ </ header >
153
+
154
+ < ul class ="ml-12 ">
155
+ < template x-for ="line in project.highlights ">
156
+ < li x-text ="line "> </ li >
157
+ </ template >
158
+ </ ul >
159
+ </ article >
160
+ </ template >
161
+
162
+ < template x-if ="resume.publications && resume.publications.length ">
163
+ < p class ="subheader ml-12 text-base "> Publications</ p >
164
+ </ template >
165
+
166
+ < template x-for ="publication in resume.publications ">
167
+ < article class ="mb-6 last:mb-0 ">
168
+ < header class ="flex items-start gap-x-4 ">
169
+ < figure class ="h-8 aspect-square ">
170
+ < template x-if ="publication.logo ">
171
+ < img :src ="publication.logo " class ="h-full w-full " />
172
+ </ template >
173
+
174
+ < template x-if ="!publication.logo ">
175
+ < div > </ div >
176
+ </ template >
177
+ </ figure >
178
+
179
+ < div class ="grow ">
180
+ < p class ="title ">
181
+ < template x-if ="publication.url ">
182
+ < a :href ="publication.url " x-text ="publication.name " target ="_blank "> </ a >
183
+ </ template >
184
+ < template x-if ="!publication.url ">
185
+ < span x-text ="publication.name "> </ span >
186
+ </ template > @
187
+ < span x-text ="publication.publisher "> </ span >
188
+ </ p >
189
+
190
+ < p class ="subtitle mb-2 " x-text ="publication.summary "> </ p >
191
+ </ div >
192
+
193
+ < div class ="shrink-0 text-right subtitle ">
194
+ < div >
195
+ < span x-text ="publication.releaseDate "> </ span >
196
+ </ div >
197
+ </ div >
198
+ </ header >
199
+ </ article >
200
+ </ template >
68
201
</ main >
69
202
70
203
< aside class ="p-6 ">
@@ -125,6 +258,27 @@ <h1 class="name" x-text="resume.basics.name"></h1>
125
258
</ section >
126
259
</ template >
127
260
261
+ < template x-if ="resume.awards && resume.awards.length ">
262
+ < section >
263
+ < p class ="subheader "> Awards</ p >
264
+
265
+ < template x-for ="award in resume.awards ">
266
+ < div >
267
+ < p x-text ="award.title " class ="title "> </ p >
268
+ < p >
269
+ < template x-if ="award.url ">
270
+ < a :href ="award.url " x-text ="award.awarder " target ="_blank "> </ a >
271
+ </ template >
272
+ < template x-if ="!award.url ">
273
+ < span x-text ="award.awarder "> </ span >
274
+ </ template >
275
+ </ p >
276
+ < p x-text ="award.date " class ="subtitle "> </ p >
277
+ </ div >
278
+ </ template >
279
+ </ section >
280
+ </ template >
281
+
128
282
< template x-if ="resume.education && resume.education.length ">
129
283
< section >
130
284
< p class ="subheader "> Education</ p >
0 commit comments