Skip to content

Commit e68b2d4

Browse files
Update talks
1 parent 3654e82 commit e68b2d4

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

src/website/page/index.gleam

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,20 +62,27 @@ pub fn my_stuff() {
6262
html.h2([attribute.class("text-2xl font-bold leading-tight my-2")], [
6363
element.text("Talks"),
6464
]),
65-
html.p([], list.flat_map(talks, talk)),
65+
..list.map(talks, talk)
6666
])
6767
}
6868

6969
const talks = [
7070
Talk(
71-
description: "Six to Sixteen: A Child's Programming Journey (Upcoming)",
71+
description: "Six to Sixteen: A Child's Programming Journey (Recording coming soon)",
7272
url: "https://2025.ffconf.org/surya",
7373
date: "14 November, 2025",
7474
conference: "FFConf 2025",
7575
location: "Duke of York's Cinema, Brighton",
7676
),
7777
Talk(
78-
description: "Gleam core team panel (Upcoming)",
78+
description: "Optimising the hell out of Gleam (Upcoming)",
79+
url: "https://gleamgathering.com/#speakers",
80+
date: "21 February, 2026",
81+
conference: "Gleam Gathering",
82+
location: "Origin Workspace, Bristol",
83+
),
84+
Talk(
85+
description: "Panel: Chat with Gleam core team (Upcoming)",
7986
url: "https://gleamgathering.com/#speakers",
8087
date: "21 February, 2026",
8188
conference: "Gleam Gathering",
@@ -93,8 +100,8 @@ type Talk {
93100
)
94101
}
95102

96-
fn talk(talk: Talk) -> List(Element(a)) {
97-
[
103+
fn talk(talk: Talk) -> Element(a) {
104+
html.p([attribute.class("my-3")], [
98105
html.a(
99106
[
100107
attribute.href(talk.url),
@@ -110,7 +117,7 @@ fn talk(talk: Talk) -> List(Element(a)) {
110117
talk.date <> " - " <> talk.conference <> " - " <> talk.location,
111118
),
112119
html.br([]),
113-
]
120+
])
114121
}
115122

116123
fn social(social: footer.Social) -> Element(a) {

0 commit comments

Comments
 (0)