From 0705f4de4fce679b2501f0583defb1160f3c1666 Mon Sep 17 00:00:00 2001 From: erdgeist Date: Tue, 14 Jul 2026 01:39:02 +0200 Subject: Make tags a pill list on nodes#show --- app/views/nodes/show.html.erb | 13 ++++++++++++- public/stylesheets/admin.css | 16 ++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/app/views/nodes/show.html.erb b/app/views/nodes/show.html.erb index 1469572..66f04f9 100644 --- a/app/views/nodes/show.html.erb +++ b/app/views/nodes/show.html.erb @@ -185,8 +185,19 @@ +
Tags
-
<%= @page.tag_list %>
+
+ <% if @page.tag_list.any? %> + + <% else %> + No tags. + <% end %> +
<% if @page.assets.images.any? %>
Images
diff --git a/public/stylesheets/admin.css b/public/stylesheets/admin.css index f1f4c05..93cc3f5 100644 --- a/public/stylesheets/admin.css +++ b/public/stylesheets/admin.css @@ -1092,6 +1092,22 @@ div#draft_list table td.actions a { text-decoration: none; } +.tag_pill_list { + display: flex; + flex-wrap: wrap; + gap: 0.4rem; + list-style: none; + padding: 0; + margin: 0; +} + +.tag_pill { + background: #eee; + border-radius: 999px; + padding: 0.15rem 0.75rem; + font-size: 0.9em; +} + /* ============================================================ Search widgets ============================================================ */ -- cgit v1.3