@@ -142,18 +142,21 @@ let primary_footer () =
142
142
<%s! icon "h-6 w-6" %>
143
143
</a>
144
144
in
145
+ let link ~href ~name =
146
+ <a href="<%s href %>" class="text-base leading-6 text-content dark:text-dark-title hover:text-primary dark:hover:text-dark-primary"><%s name %></a>
147
+ in
145
148
let footer_link ~href ~name =
146
149
<li>
147
- <a href="<%s href %>" class="text-base leading-6 text-content dark:text-dark-title hover:text-primary dark:hover:text-dark-primary"><%s name %></a >
150
+ <%s! link ~ href ~ name %>
148
151
</li>
149
152
in
150
153
151
154
<footer x-data class="border-t border-separator_30 dark:border-dark-separator_30 bg-dark-sand dark:bg-dark-card" aria-labelledby="footer-heading">
152
155
<h2 id="footer-heading" class="sr-only">Footer</h2>
153
156
<div class="mx-auto max-w-7xl px-6 py-16 lg:px-8">
154
157
<div class="flex w-full items-center justify-between mb-8">
155
- <a href="<%s Url.index %>"><img class="h-8 dark:hidden" src="<%s Rocqproverorg_static.Asset.url "logos/logo-rocq-blue_orange.svg" %>" alt="OCaml ">
156
- <img class="h-8 hidden dark:inline" src="<%s Rocqproverorg_static.Asset.url "logos/logo-rocq-white.svg" %>" alt="OCaml ">
158
+ <a href="<%s Url.index %>"><img class="h-8 dark:hidden" src="<%s Rocqproverorg_static.Asset.url "logos/logo-rocq-blue_orange.svg" %>" alt="Rocq ">
159
+ <img class="h-8 hidden dark:inline" src="<%s Rocqproverorg_static.Asset.url "logos/logo-rocq-white.svg" %>" alt="Rocq ">
157
160
</a>
158
161
<div class="hidden md:flex">
159
162
<%s! LightDarkModeSwitch.render %>
@@ -170,6 +173,11 @@ let primary_footer () =
170
173
<div class="flex w-full md:hidden">
171
174
<%s! LightDarkModeSwitch.render %>
172
175
</div>
176
+ <div class="flex mt-6 space-y-4">
177
+ <% let commit = try Sys.getenv "GIT_COMMIT" with Not_found -> failwith "Environment variable GIT_COMMIT is not set" in %>
178
+ <%s! link ~href:("https://github.com/coq/rocq-prover.org/commit/" ^ commit) ~name:"GitHub Source" %>
179
+ <% ; %>
180
+ </div>
173
181
</div>
174
182
<div class="mt-8 grid grid-cols-2 gap-8 xl:col-span-2 xl:mt-0">
175
183
<div class="md:grid md:grid-cols-2 md:gap-8">
@@ -227,8 +235,8 @@ let secondary_footer () =
227
235
<footer x-data class="flex flex-col gap-3 md:gap-5 pt-5 mt-6 border-separator_20 dark:border-dark-separator_30 border-t">
228
236
<div class="flex w-full items-center justify-between">
229
237
<a href="<%s Url.index %>">
230
- <img class="h-8 dark:hidden" src="<%s Rocqproverorg_static.Asset.url "logos/logo-rocq-blue_orange.svg" %>" alt="OCaml ">
231
- <img src="<%s Rocqproverorg_static.Asset.url "logos/logo-rocq-white.svg" %>" width="132" alt="OCaml logo" class="h-8 hidden dark:inline">
238
+ <img class="h-8 dark:hidden" src="<%s Rocqproverorg_static.Asset.url "logos/logo-rocq-blue_orange.svg" %>" alt="Rocq ">
239
+ <img src="<%s Rocqproverorg_static.Asset.url "logos/logo-rocq-white.svg" %>" width="132" alt="Rocq logo" class="h-8 hidden dark:inline">
232
240
</a>
233
241
<div class="hidden md:flex">
234
242
<%s! LightDarkModeSwitch.render %>
0 commit comments