aboutsummaryrefslogtreecommitdiff
path: root/lib/waev_web
diff options
context:
space:
mode:
authorGuillermo Ramos2020-02-13 11:47:32 +0100
committerGuillermo Ramos2020-02-13 12:34:45 +0100
commitae42f0f07d2cfe9d3b184e4a2b0bd9f8da8ad9db (patch)
tree580bf50ab7b04fda69a183970a792c1b983bb12c /lib/waev_web
parentabb9777717fb24b4eba0410a6ba7c10f3fd7cfa6 (diff)
downloadwaev-ae42f0f07d2cfe9d3b184e4a2b0bd9f8da8ad9db.tar.gz
Placeholder when there are no more messages
Diffstat (limited to 'lib/waev_web')
-rw-r--r--lib/waev_web/templates/exports/show.html.eex65
1 files changed, 36 insertions, 29 deletions
diff --git a/lib/waev_web/templates/exports/show.html.eex b/lib/waev_web/templates/exports/show.html.eex
index b9f84d5..948c125 100644
--- a/lib/waev_web/templates/exports/show.html.eex
+++ b/lib/waev_web/templates/exports/show.html.eex
@@ -3,47 +3,54 @@
<%= party_peek(assigns, @export.right) %>
</div>
-<%= for {date, blocks} <- process_messages(@export.messages) do %>
+<%= if Enum.empty?(@export.messages) do %>
<div class="row row--padded">
- <div class="date-box">
- <%= date %>
+ <div class="middle-box">
+ No hay más mensajes :(
</div>
</div>
- <%= for {side, block} <- blocks do %>
- <div class="row--padded"></div>
- <%= for message <- block do %>
- <%= case side do %>
- <% :left -> %>
- <div class="row row-left">
- <%= party_avatar(assigns, @export.left, :tiny) %>
- <% :right -> %>
- <div class="row row-right">
- <%= party_avatar(assigns, @export.right, :tiny) %>
- <% end %>
-
- <div class="message white-box">
- <%= case message.attachment do %>
- <% %Waev.Export.Message.File{filename: filename, type: :image} -> %>
- <img class="message-photo" alt="<%= filename %>" src="<%= Routes.exports_path(@conn, :get_media, @id, filename) %>" />
- <% _ -> %>
+<% else %>
+ <%= for {date, blocks} <- process_messages(@export.messages) do %>
+ <div class="row row--padded">
+ <div class="middle-box">
+ <%= date %>
+ </div>
+ </div>
+ <%= for {side, block} <- blocks do %>
+ <div class="row--padded"></div>
+ <%= for message <- block do %>
+ <%= case side do %>
+ <% :left -> %>
+ <div class="row row-left">
+ <%= party_avatar(assigns, @export.left, :tiny) %>
+ <% :right -> %>
+ <div class="row row-right">
+ <%= party_avatar(assigns, @export.right, :tiny) %>
<% end %>
- <div class="message-box">
+
+ <div class="message white-box">
<%= case message.attachment do %>
- <% %Waev.Export.Message.File{filename: filename, type: :file} -> %>
- <a class="message-text" href="<%= Routes.exports_path(@conn, :get_media, @id, filename) %>"><%= filename %></a>
+ <% %Waev.Export.Message.File{filename: filename, type: :image} -> %>
+ <img class="message-photo" alt="<%= filename %>" src="<%= Routes.exports_path(@conn, :get_media, @id, filename) %>" />
<% _ -> %>
<% end %>
+ <div class="message-box">
+ <%= case message.attachment do %>
+ <% %Waev.Export.Message.File{filename: filename, type: :file} -> %>
+ <a class="message-text" href="<%= Routes.exports_path(@conn, :get_media, @id, filename) %>"><%= filename %></a>
+ <% _ -> %>
+ <% end %>
- <div><%= message.text |> highlight_urls() |> nl_to_br() |> raw() %></div>
- <div class="message-date">
- <%= message.date %>
+ <div><%= message.text |> highlight_urls() |> nl_to_br() |> raw() %></div>
+ <div class="message-date">
+ <%= message.date %>
+ </div>
</div>
</div>
- </div>
- </div>
+ </div>
+ <% end %>
<% end %>
<% end %>
<% end %>
-
<%= pagination_bar(assigns, @page, @size) %>