My personal website, in gleam+lustre!
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Some corrections and a new image.


Signed-off-by: MLC Bloeiman <mar@strawmelonjuice.com>

+20 -14
+20 -14
src/homepage/view/cv.gleam
··· 23 23 "Daily speaker, Cambridge C1", 24 24 "Dagelijkse spreker, Cambridge C1 niveau.", 25 25 )), 26 - #("attribution-1", #("Designed with ", "Ontworpen met hulp van ")), 26 + #("date-2/'26", #("February 2026", "Februari 2026")), 27 + #("attribution-1", #("Based on the design from ", "Ontworpen naar ")), 27 28 #("attribution-2", #(", delivered in Gleam. ", ", uitgevoerd in Gleam. ")), 28 29 #("present", #("Present", "Heden")), 29 30 #("education-fontys-institute", #( ··· 129 130 "Lid van een politieke partij", 130 131 )), 131 132 #("interests-horse", #( 132 - "Horse care, with the occasional ride.", 133 - "Paardenverzorging, en af en toe ook een ritje.", 133 + "Horse care, with the occasional ride", 134 + "Paardenverzorging, en af en toe ook een ritje", 134 135 )), 135 136 #("skills-language-title", #( 136 137 "Good verbal and written language skills in both Dutch and English.", ··· 168 169 )), 169 170 ] 170 171 |> dict.from_list() 171 - let say = fn(keyname) { 172 + let localise = fn(keyname) { 172 173 case translations |> dict.get(keyname) { 173 174 Ok(v) -> 174 175 case in_dutch { ··· 223 224 ), 224 225 html.nav( 225 226 [ 226 - attribute.class("fixed top-3 right-6 m-0 z-20"), 227 + attribute.class("fixed top-3 right-6 m-0 z-20 "), 227 228 attribute.id("cvmenu"), 228 229 ], 229 230 [ 230 231 html.ul( 231 - [attribute.class("menu menu-horizontal bg-base-200 rounded-box ")], 232 + [ 233 + attribute.class( 234 + "menu menu-horizontal bg-base-200/30 md:bg-base-200 p-0 rounded-box ", 235 + ), 236 + ], 232 237 [ 233 238 html.li([], [ 234 239 html.a( ··· 241 246 ], 242 247 [ 243 248 html.div([attribute.class("tooltip-content z-[30]")], [ 244 - say("translate"), 249 + localise("translate"), 245 250 ]), 246 - say("langswitch"), 251 + localise("langswitch"), 247 252 ], 248 253 ), 249 254 ]), ··· 259 264 ), 260 265 attribute.id("cv-a4"), 261 266 ], 262 - view_cv_inner(say), 267 + view_cv_inner(localise), 263 268 ), 264 269 ]), 265 270 html.div( ··· 270 275 html.span( 271 276 [attribute.class("flex-item h-15 w-fit text-mist-500 text-xs")], 272 277 [ 273 - say("attribution-1"), 278 + localise("attribution-1"), 274 279 html.a( 275 280 [ 276 281 attribute.class("link link-mauve-300"), ··· 281 286 [element.text("Reactive Resume")], 282 287 ), 283 288 284 - say("attribution-2"), 289 + localise("attribution-2"), 285 290 html.a( 286 291 [ 287 292 attribute.class("link link-mauve-300"), ··· 289 294 "https://forge.strawmelonjuice.com/strawmelonjuice/homepage/src/branch/main/src/homepage/view/cv.gleam", 290 295 ), 291 296 ], 292 - [say("view-source")], 297 + [localise("view-source")], 293 298 ), 294 299 ], 295 300 ), ··· 322 327 ), 323 328 attribute.class("relative z-20 object-cover mx-auto mt-8"), 324 329 attribute.src( 325 - "https://media.strawmelonjuice.com/file/019d15b9-0ed4-7000-a700-1a3aa109d036/iqmgs5eql7zlrn06yh8931m4.jpg", 330 + "https://media.strawmelonjuice.com/file/019d1aa5-11fc-7000-adcb-cb58f84e1637/cv_23326-4.webp", 326 331 ), 327 332 attribute.alt("Profile"), 328 333 ]), ··· 1366 1371 localise:, 1367 1372 name: "fontys", 1368 1373 period: [ 1369 - html.text("Februari 2026 - "), 1374 + localise("date-2/'26"), 1375 + html.text(" - "), 1370 1376 localise("present"), 1371 1377 ], 1372 1378 ),