list: put the compare button above the ranking
Assisted-by: Claude Sonnet 5.5 via Claude Code
change wvrlvslxqlyutvxpnqrywsyqypmkzkyp
commit 7538cbca9e0c0474948a57e2481f50a98c974495
author Alpha Chen <alpha@kejadlen.dev>
date
parent 1a2d4ce3
diff --git a/lib/rank_king/views/list/show.rb b/lib/rank_king/views/list/show.rb
index 5b57ff7..d017df7 100644
--- a/lib/rank_king/views/list/show.rb
+++ b/lib/rank_king/views/list/show.rb
@@ -86,6 +86,10 @@ module RankKing
         def render_ranking(axis)
           ranked, unranked = axis.ranking
 
+          a(href: "/lists/#{@list.id}/axes/#{axis.id}/compare", class: "btn", data_variant: "primary") do
+            "Compare on #{axis.name}"
+          end
+
           ol(class: "card") do
             ranked.each.with_index(1) do |item, rank|
               li do
@@ -101,10 +105,6 @@ module RankKing
               end
             end
           end
-
-          a(href: "/lists/#{@list.id}/axes/#{axis.id}/compare", class: "btn", data_variant: "primary") do
-            "Compare on #{axis.name}"
-          end
         end
       end
     end