Skip to content

Commit 34dc79b

Browse files
committed
feat: enhance topic detail UI #119
1 parent f664581 commit 34dc79b

File tree

1 file changed

+35
-30
lines changed

1 file changed

+35
-30
lines changed

app/views/topics/_topic.html.erb

Lines changed: 35 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,47 @@
11
<div id="<%= dom_id topic %>">
22
<div class="section">
3-
<p>
4-
<strong>UID:</strong>
5-
<%= topic.uid %>
6-
</p>
7-
<p>
8-
<strong>Title:</strong>
9-
<%= topic.title %>
10-
</p>
11-
<p>
12-
<strong>Description:</strong>
13-
<%= topic.description %>
14-
</p>
15-
<p>
16-
<strong>Provider:</strong>
17-
<%= link_to topic.provider.name, topic.provider %>
18-
</p>
19-
<p>
20-
<strong>Language:</strong>
21-
<%= link_to topic.language.name, topic.language %>
22-
</p>
23-
<p>
24-
<strong>Publishing at:</strong>
25-
<%= topic.published_at.strftime('%m/%d/%Y') %>
26-
</p>
27-
<div>
28-
<p>
3+
<h3 class="mb-4">Topic: <%= topic.id %></h3>
4+
<div class="card mb-6">
5+
<div class="card-header">
6+
<div class="card-title">
7+
<h3><%= topic.title %></h3>
8+
</div>
9+
</div>
10+
<div class="card-body">
11+
<div class="row mb-2">
12+
<div class="col-md-3"><strong>UID:</strong></div>
13+
<div class="col-md-9"><%= topic.uid %></div>
14+
</div>
15+
<div class="row mb-2">
16+
<div class="col-md-3"><strong>Description:</strong></div>
17+
<div class="col-md-9"><%= topic.description %></div>
18+
</div>
19+
<div class="row mb-2">
20+
<div class="col-md-3"><strong>Provider:</strong></div>
21+
<div class="col-md-9"><%= link_to topic.provider.name, topic.provider, class: "text-decoration-none" %></div>
22+
</div>
23+
<div class="row mb-2">
24+
<div class="col-md-3"><strong>Language:</strong></div>
25+
<div class="col-md-9"><%= link_to topic.language.name, topic.language, class: "text-decoration-none" %></div>
26+
</div>
27+
<div class="row mb-2">
28+
<div class="col-md-3"><strong>Publishing at:</strong></div>
29+
<div class="col-md-9"><%= topic.published_at.strftime('%m/%d/%Y') %></div>
30+
</div>
31+
</div>
32+
<div class="card-footer">
2933
<strong>Tags:</strong>
3034
<% topic.current_tags.each do |tag| %>
31-
<%= link_to tag.name, tag_path(tag), class: "badge bg-success", target: "_blank" %>
35+
<%= link_to tag.name, tag_path(tag), class: "badge bg-success text-decoration-none me-1", target: "_blank" %>
3236
<% end %>
33-
</p>
37+
</div>
3438
</div>
3539
</div>
3640

3741
<div class="section">
38-
<h4>Documents</h4>
39-
<hr>
42+
<div class="col-12">
43+
<h3 class="mb-4">Documents</h3>
44+
</div>
4045
<div>
4146
<% topic.documents.each do |document| %>
4247
<div class="card">

0 commit comments

Comments
 (0)