Skip to content

Commit 6bf863a

Browse files
authored
feat: add verticle timeline (#5002)
1 parent ca424e2 commit 6bf863a

File tree

2 files changed

+39
-2
lines changed

2 files changed

+39
-2
lines changed

app/styles/components/track-item.scss

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,29 @@
1010
position: absolute;
1111
top: 0;
1212
}
13+
14+
.history-tl-container {
15+
display: block;
16+
margin: auto;
17+
position: relative;
18+
width: 100%;
19+
}
20+
21+
.history-tl-container ul.tl li {
22+
border-left: 1px solid rgba(86, 86, 87, .15);
23+
list-style: none;
24+
margin: auto;
25+
margin-left: 75px;
26+
min-height: 50px;
27+
padding: 0 0 10px 10px;
28+
position: relative;
29+
}
30+
31+
ul.tl li .timestamp {
32+
color: #3b3939;
33+
font-size: 13px;
34+
left: -20%;
35+
position: absolute;
36+
text-align: right;
37+
width: 100px;
38+
}

app/templates/public/sessions.hbs

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,23 @@
4444
</InfinityLoader>
4545
{{/if}}
4646

47-
<div class="mt-8">
47+
48+
<div class="history-tl-container">
49+
<ul class="tl">
4850
{{#each this.model.session as |session|}}
49-
<Public::SessionItem @session={{session}} @timezone={{this.timezone}} />
51+
<li>
52+
<div class="timestamp">
53+
{{general-date session.startsAt session.event.timezone 'HH:mm'}} -
54+
{{general-date session.endsAt session.event.timezone 'HH:mm'}}
55+
</div>
56+
<div class="item-title">
57+
<Public::SessionItem @session={{session}} @timezone={{this.timezone}} />
58+
</div>
59+
</li>
5060
{{else}}
5161
<div class="ui disabled header">{{t 'No Sessions exist for this time period'}}</div>
5262
{{/each}}
63+
</ul>
5364
<InfinityLoader @infinityModel={{this.model.session}} @triggerOffset={{300}} @eventDebounce={{50}}>
5465
<div class="center aligned five wide column">
5566
<div class="ui loading very padded basic segment">

0 commit comments

Comments
 (0)