app.kluk.fr/app/views/moods/public.html.erb

31 lines
1.2 KiB
Text
Raw Normal View History

<% content_for :title, "Comment ça Kluk chez #{@user.username} ?" %>
<% mode = @user.moods.last&.mode %>
<% since = @user.current_mode_since %>
<article class="public">
<figure class="carte-humeur carte-humeur-grande" style="<%= "--humeur: #{mode.color}" if mode %>">
<%= image_tag (mode || Mode.new).image_url, alt: "" %>
</figure>
<div class="public-texte">
<p class="public-qui">Aujourd’hui chez <%= @user.username %></p>
<h1 class="public-mode"><%= mode&.label || "Pas encore de tasse posée" %></h1>
<% if since %>
<p class="public-depuis">
<% if since == Date.current %>
Depuis ce matin.
<% else %>
Depuis le <%= l(since, format: since.year == Date.current.year ? "%A %-d %B" : "%-d %B %Y") %>.
<% end %>
</p>
<% end %>
<section class="public-historique" aria-labelledby="public-historique-titre">
<h2 id="public-historique-titre">Les derniers mois</h2>
<%= render "moods/legende", user: @user %>
<%= render "moods/calendrier", user: @user, par_annee: false,
history: MoodCalendarService.generate_calendar(@user, start_date: 5.months.ago.beginning_of_month, end_date: Date.current) %>
</section>
</div>
</article>