notebook/app/views/main/dashboard.html.erb
2016-10-24 15:10:31 +02:00

61 lines
2.9 KiB
Plaintext

<% content_for :sidebar_top do %>
<%= render partial: 'cards/serendipitous/content_question', locals: { question: @question, content: @content } %>
<% end %>
<%
s_width = 12
m_width = 6
l_width = 3
if current_user.content_count > 0
# If we're losing 2 columns to the sidebar (if any content exists), only show 2 content types per row
l_width = 6
end
%>
<div class="row">
<div class="dashboard-row col <%= "s#{s_width} m#{m_width} l#{l_width}" %>">
<%= render partial: 'content/cards/in_universe_content_list', locals: { content_type: :universe, content_list: current_user.universes } %>
</div>
<div class="dashboard-row col <%= "s#{s_width} m#{m_width} l#{l_width}" %>">
<%= render partial: 'content/cards/in_universe_content_list', locals: { content_type: :character, content_list: current_user.characters } %>
</div>
<div class="dashboard-row col <%= "s#{s_width} m#{m_width} l#{l_width}" %>">
<%= render partial: 'content/cards/in_universe_content_list', locals: { content_type: :location, content_list: current_user.locations } %>
</div>
<div class="dashboard-row col <%= "s#{s_width} m#{m_width} l#{l_width}" %>">
<%= render partial: 'content/cards/in_universe_content_list', locals: { content_type: :item, content_list: current_user.items } %>
</div>
<div class="dashboard-row col <%= "s#{s_width} m#{m_width} l#{l_width}" %>">
<%= render partial: 'content/cards/in_universe_content_list', locals: { content_type: :creature, content_list: current_user.creatures } %>
</div>
<div class="dashboard-row col <%= "s#{s_width} m#{m_width} l#{l_width}" %>">
<%= render partial: 'content/cards/in_universe_content_list', locals: { content_type: :race, content_list: current_user.races } %>
</div>
<div class="dashboard-row col <%= "s#{s_width} m#{m_width} l#{l_width}" %>">
<%= render partial: 'content/cards/in_universe_content_list', locals: { content_type: :religion, content_list: current_user.religions } %>
</div>
<div class="dashboard-row col <%= "s#{s_width} m#{m_width} l#{l_width}" %>">
<%= render partial: 'content/cards/in_universe_content_list', locals: { content_type: :group, content_list: current_user.groups } %>
</div>
<div class="dashboard-row col <%= "s#{s_width} m#{m_width} l#{l_width}" %>">
<%= render partial: 'content/cards/in_universe_content_list', locals: { content_type: :magic, content_list: current_user.magics } %>
</div>
<div class="dashboard-row col <%= "s#{s_width} m#{m_width} l#{l_width}" %>">
<%= render partial: 'content/cards/in_universe_content_list', locals: { content_type: :language, content_list: current_user.languages } %>
</div>
<div class="dashboard-row col <%= "s#{s_width} m#{m_width} l#{l_width}" %>">
<%= render partial: 'content/cards/in_universe_content_list', locals: { content_type: :scene, content_list: current_user.scenes } %>
</div>
</div>