diff options
author | David Gay <david@davidgay.org> | 2023-11-03 02:25:06 -0400 |
---|---|---|
committer | David Gay <david@davidgay.org> | 2023-11-03 02:25:06 -0400 |
commit | e6577d0fd5ffacd24cf52125cd44037fc33fdb9a (patch) | |
tree | cc723b8a01df75735b01bd69c4ca3b32ea2082c5 /app/views/checkpoints/_checkpoint.html.erb | |
parent | d4c92922e393876e93ad13943ba45fb08586e6c8 (diff) |
Better home#index, using partials
Diffstat (limited to 'app/views/checkpoints/_checkpoint.html.erb')
-rw-r--r-- | app/views/checkpoints/_checkpoint.html.erb | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/app/views/checkpoints/_checkpoint.html.erb b/app/views/checkpoints/_checkpoint.html.erb new file mode 100644 index 0000000..a8d70d8 --- /dev/null +++ b/app/views/checkpoints/_checkpoint.html.erb @@ -0,0 +1,35 @@ +<div class="border-l border-orange-900 p-2"> + <div class="flex flex-col"> + <div class="flex space-x-2 text-sm"> + <div> + <% case checkpoint.kind.to_sym %> + <% when :comment %> + 💬 + <% when :checkin %> + 📬 + <% when :checkout %> + 📠+ <% else %> + <%# Should never happen. %> + <% end %> + </div> + <div class="flex space-x-2"> + <span class="uppercase"><%= checkpoint.kind %></span> + <% if checkpoint.save_file.attached? %> + <%= link_to "Download save file", rails_blob_path(checkpoint.save_file, disposition: "attachment") %> + <% end %> + </div> + + </div> + <div> + </div> + <div class="text-sm"> + <%= time_ago_in_words(checkpoint.created_at) %> ago by + <%= link_to checkpoint.user.name || "???", user_path(checkpoint.user) %> + <span>@ <%= checkpoint.created_at %></span> + </div> + <% if checkpoint.comment %> + <div class="text-lg"><%= checkpoint.comment %></div> + <% end %> + </div> +</div> |