Skip to content

Commit 4214bbc

Browse files
committed
feat: イベントのリンク対応
1 parent 847d7ea commit 4214bbc

File tree

3 files changed

+20
-7
lines changed

3 files changed

+20
-7
lines changed

_data/time_table.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ events:
2929
start: "10:10"
3030
end: "10:20"
3131
title: "基調講演 (宮島さん)"
32+
link: "/sessions/keynote1/"
3233

3334
- room: "大会議室 (セッション)"
3435
start: "11:00"
@@ -75,6 +76,7 @@ events:
7576
start: "15:20"
7677
end: "15:30"
7778
title: "招待講演 (小宮山さん)"
79+
link: "/sessions/keynote2/"
7880

7981
- room: "大会議室 (セッション)"
8082
start: "16:00"

_pages/time-table.html

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -58,13 +58,21 @@ <h2 class="text-4xl text-center mb-8">
5858
<td class="ttable__cell ttable__cell--event"
5959
rowspan="{{ event.duration }}"
6060
style="--span: {{ event.duration }};">
61-
<div class="ttable__event" style="--accent: {{ accent }};">
62-
<div class="ttable__event-time" >{{ event.start }}–{{ event.end }}</div>
63-
<div class="ttable__event-title">{{ event.title }}</div>
64-
{% if event.subtitle %}<div class="ttable__event-subtitle">{{ event.subtitle }}</div>{% endif %}
65-
{% if event.badge %}<span class="ttable__badge">{{ event.badge }}</span>{% endif %}
66-
{% if event.note %}<div class="ttable__event-note">{{ event.note }}</div>{% endif %}
67-
</div>
61+
{% if link_url %}
62+
<a class="ttable__event" href="{{ link_url | relative_url }}" style="--accent: {{ accent }};">
63+
{% else %}
64+
<div class="ttable__event" style="--accent: {{ accent }};">
65+
{% endif %}
66+
<div class="ttable__event-time" >{{ event.start }}–{{ event.end }}</div>
67+
<div class="ttable__event-title">{{ event.title }}</div>
68+
{% if event.subtitle %}<div class="ttable__event-subtitle">{{ event.subtitle }}</div>{% endif %}
69+
{% if event.badge %}<span class="ttable__badge">{{ event.badge }}</span>{% endif %}
70+
{% if event.note %}<div class="ttable__event-note">{{ event.note }}</div>{% endif %}
71+
{% if link_url %}
72+
</a>
73+
{% else %}
74+
</div>
75+
{% endif %}
6876
</td>
6977
{% else %}
7078
{% comment %} イベント無し {% endcomment %}

_sass/pages/time-table.scss

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,10 @@
100100
display: flex;
101101
flex-direction: column;
102102
overflow: clip;
103+
text-decoration: none;
104+
color: inherit;
103105
}
106+
.ttable__event[href]{ cursor: pointer; }
104107
.ttable__event::before{ content:""; position:absolute; inset:0 0 auto 0; height: 6px; background: var(--accent, #c43b3b); }
105108
.ttable__event-time{ font-weight: 800; font-size: 1.05rem; letter-spacing: .3px; margin: 8px 0 4px; color: #c43b3b; }
106109
.ttable__event-title{ font-weight: 800; line-height: 1.35; margin-bottom: 4px; color: #121212; }

0 commit comments

Comments
 (0)