Skip to content

Commit 4e092f7

Browse files
committed
Use tabs for different parts of events page.
1 parent bc40838 commit 4e092f7

File tree

2 files changed

+31
-14
lines changed

2 files changed

+31
-14
lines changed

css/style.css

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -131,13 +131,9 @@ body.landing-page {
131131
background-color: var(--colour-dark-secondary);
132132
}
133133

134-
nav {
135-
background-color: var(--colour-white);
136-
height: 100%;
137-
}
138-
139134
nav#sidebar {
140135
background-color: var(--colour-dark-primary);
136+
height: 100%;
141137
}
142138

143139
h1,
@@ -338,6 +334,16 @@ div.intro-text>p {
338334
font-size: large;
339335
}
340336

337+
/* Events */
338+
div.nav.nav-tabs {
339+
border: none;
340+
}
341+
342+
div#events-tabs-panes > .tab-pane {
343+
padding: 0.5em;
344+
border: 1px solid #dee2e6;
345+
}
346+
341347
/* About */
342348
img.profile-photo {
343349
width: 100%;
@@ -352,7 +358,7 @@ img.profile-photo {
352358
section#events-drop-ins .card,
353359
section#events-huddles .card,
354360
section#events-workshops .card {
355-
margin: 0.5em 0.5em 0.5em -0.5em
361+
margin: 0.5em 0.5em 0.5em 0.5em
356362
}
357363

358364
div.event-date {

events.html

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@
1313

1414
<h1>{{page.title}}</h1>
1515
<p>
16-
CodeWith runs <a href="#drop-ins">drop-in sessions</a>, <a href="#huddles">huddles</a>, and
17-
<a href="#workshops">scheduled workshops</a>. You can read more about each of these below.
16+
CodeWith runs drop-in sessions, huddles, and scheduled workshops. You can read more about each of these below.
1817
</p>
1918
<p>
2019
Before attending any CodeWith event, please read our <a href="{{site.url}}/code-of-conduct">Code of Conduct</a>,
@@ -29,9 +28,21 @@ <h2>Previous Events</h2>
2928
folder</a>.
3029
</p>
3130

32-
33-
{% include_relative pages-events/events-drop-ins.html %}
34-
<br />
35-
{% include_relative pages-events/events-huddles.html %}
36-
<br />
37-
{% include_relative pages-events/events-workshops.html %}
31+
<nav>
32+
<div class="nav nav-tabs" id="events-tabs-items" role="tablist">
33+
<a class="nav-item nav-link active" id="drop-ins-tab" data-toggle="tab" href="#events-tabs-panes-drop-ins" role="tab" aria-controls="events-tabs-panes-drop-ins" aria-selected="true"><h4>Drop-Ins</h4></a>
34+
<a class="nav-item nav-link" id="huddles-tab" data-toggle="tab" href="#events-tabs-panes-huddles" role="tab" aria-controls="events-tabs-panes-huddles" aria-selected="false"><h4>Huddles</h4></a>
35+
<a class="nav-item nav-link" id="workshops-tab" data-toggle="tab" href="#events-tabs-panes-workshops" role="tab" aria-controls="events-tabs-panes-workshops" aria-selected="false"><h4>Workshops</h4></a>
36+
</div>
37+
</nav>
38+
<div class="tab-content" id="events-tabs-panes">
39+
<div class="tab-pane fade show active" id="events-tabs-panes-drop-ins" role="tabpanel" aria-labelledby="drop-ins-tab">
40+
{% include_relative pages-events/events-drop-ins.html %}
41+
</div>
42+
<div class="tab-pane fade" id="events-tabs-panes-huddles" role="tabpanel" aria-labelledby="huddles-tab">
43+
{% include_relative pages-events/events-huddles.html %}
44+
</div>
45+
<div class="tab-pane fade" id="events-tabs-panes-workshops" role="tabpanel" aria-labelledby="workshops-tab">
46+
{% include_relative pages-events/events-workshops.html %}
47+
</div>
48+
</div>

0 commit comments

Comments
 (0)