Skip to content

Commit c3a8a57

Browse files
committed
feat: add calendar to nav
This adds a calendar icon that links to events@bytecodealliance.org calendar.
1 parent d994e4b commit c3a8a57

File tree

3 files changed

+18
-27
lines changed

3 files changed

+18
-27
lines changed

_includes/nav.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@
2222
<span>Zulip</span>
2323
</a>
2424
</li>
25+
<li class="calendar-link"><a href="https://calendar.google.com/calendar/embed?src=events%40bytecodealliance.org">
26+
<img src="{{ site.baseurl }}/images/calendar-icon.svg" alt="Calendar link" width="28px;" height="27px;">
27+
<span>Calendar</span>
28+
</a>
2529
</ul>
2630
</div>
2731
</nav>

css/style.css

Lines changed: 13 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -179,10 +179,9 @@ body[id^="posts-"] nav a[href^="/articles"] {
179179
text-decoration: underline;
180180
}
181181

182-
#site-nav ul li.github-link a {
183-
padding: 4px 12px;
184-
}
185-
#site-nav ul li.zulip-link a {
182+
#site-nav ul li.github-link a,
183+
#site-nav ul li.zulip-link a,
184+
#site-nav ul li.calendar-link a {
186185
padding: 4px 12px;
187186
}
188187

@@ -218,10 +217,9 @@ body[id^="posts-"] nav a[href^="/articles"] {
218217
filter: none;
219218
}
220219

221-
#site-nav .github-link span {
222-
display: none;
223-
}
224-
#site-nav .zulip-link span {
220+
#site-nav .github-link span,
221+
#site-nav .zulip-link span,
222+
#site-nav .calendar-link span {
225223
display: none;
226224
}
227225

@@ -284,46 +282,34 @@ body[id^="posts-"] nav a[href^="/articles"] {
284282
}
285283

286284
#site-nav ul li,
287-
#site-nav ul li.github-link {
288-
position: relative;
289-
float: none;
290-
padding: 10px 0 10px 34px;
291-
border-bottom: 1px solid #f2f2f2;
292-
}
293-
#site-nav ul li.github-link {
294-
left: -24px;
295-
top: 0;
296-
}
297-
#site-nav ul li.zulip-link {
285+
#site-nav ul li.github-link,
286+
#site-nav ul li.zulip-link,
287+
#site-nav ul li.calendar-link {
298288
position: relative;
299289
float: none;
300290
padding: 10px 0 10px 34px;
301291
border-bottom: 1px solid #f2f2f2;
302-
}
303-
#site-nav ul li.zulip-link {
304292
left: -24px;
305293
top: 0;
306294
}
307295

308-
309296
#site-nav ul li a {
310297
margin: 0;
311298
padding: 0;
312299
border-bottom: none !important;
313300
}
314301

315-
#site-nav .github .zulip {
302+
#site-nav .github .zulip .calendar {
316303
position: relative;
317304
top: -2px;
318305
left: -6px;
319306
width: 20px;
320307
height: 20px;
321308
}
322309

323-
#site-nav .github-link span {
324-
display: inline;
325-
}
326-
#site-nav .zulip-link span {
310+
#site-nav .github-link span,
311+
#site-nav .zulip-link span,
312+
#site-nav .calendar-link span {
327313
display: inline;
328314
}
329315

images/calendar-icon.svg

Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)