Skip to content

Commit b5925f6

Browse files
committed
feat: add links to languages
1 parent ba0561a commit b5925f6

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

src/Contents.elm

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,52 +38,62 @@ languages =
3838
, rot = 15
3939
, scale = 1
4040
, translate = ( 0, -5 )
41+
, url = "https://ocaml.org/"
4142
}
4243
, { label = "SML"
4344
, rot = -15
4445
, scale = 1.3
4546
, translate = ( -30, 15 )
47+
, url = "https://en.wikipedia.org/wiki/Standard_ML"
4648
}
4749
, { label = "Erlang"
4850
, rot = -5
4951
, scale = 1.2
5052
, translate = ( -30, 15 )
53+
, url = "https://www.erlang.org/"
5154
}
5255
, { label = "F#"
5356
, rot = -2
5457
, scale = 1.4
5558
, translate = ( -20, -5 )
59+
, url = "https://fsharp.org/"
5660
}
5761
, { label = "Elixir"
5862
, rot = 10
5963
, scale = 1.3
6064
, translate = ( -20, 20 )
65+
, url = "https://elixir-lang.org/"
6166
}
6267
]
6368
, [ { label = "Clojure"
6469
, rot = -7
6570
, scale = 1.18
6671
, translate = ( 10, 0 )
72+
, url = "https://clojure.org/"
6773
}
6874
, { label = "Elm"
6975
, rot = 15
7076
, scale = 1.4
7177
, translate = ( 10, 10 )
78+
, url = "https://elm-lang.org/"
7279
}
7380
, { label = "Scala"
7481
, rot = -20
7582
, scale = 1.2
7683
, translate = ( 10, 0 )
84+
, url = "https://www.scala-lang.org/"
7785
}
7886
, { label = "Scheme"
7987
, rot = -4
8088
, scale = 1.3
8189
, translate = ( -30, 20 )
90+
, url = "https://en.wikipedia.org/wiki/Scheme_(programming_language)"
8291
}
8392
, { label = "Haskell"
8493
, rot = 10
8594
, scale = 1.5
8695
, translate = ( -20, 15 )
96+
, url = "https://www.haskell.org/"
8797
}
8898
]
8999
)

src/Elements.elm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ repositoryContainer { title, content } =
290290
]
291291

292292

293-
languageWrapper ({ label, rot } as lang) =
293+
languageWrapper ({ label, rot, url } as lang) =
294294
let
295295
( tx, ty ) =
296296
lang.translate
@@ -310,4 +310,4 @@ languageWrapper ({ label, rot } as lang) =
310310
, Theme.breakpoint.tablet [ Theme.textSize.medium ]
311311
]
312312
]
313-
[ text label ]
313+
[ linkDefault { label = label, url = url } ]

0 commit comments

Comments
 (0)