Minor dashboard/sidebar styling

This commit is contained in:
Andrew Brown 2016-10-24 15:10:31 +02:00
parent 8b0ce69d56
commit 657be159c7
5 changed files with 20 additions and 15 deletions

View File

@ -0,0 +1,5 @@
.dashboard-row {
.card-image {
max-height: 200px;
}
}

View File

@ -84,7 +84,7 @@ class User < ActiveRecord::Base
scenes, groups
].flatten
.sort_by(&:updated_at)
.last(5)
.last(7)
.reverse
end

View File

@ -60,7 +60,7 @@
<div class="center">
<% button_text = content_list.any? ? "Create another #{content_type}" : "Create your first #{content_type}" %>
<%= link_to button_text, new_polymorphic_path(content_type), class: 'btn' if current_user %>
<%= link_to button_text, new_polymorphic_path(content_type), class: "btn #{content_type_class.color}" if current_user %>
</div>
</div>
</div>

View File

@ -35,10 +35,10 @@
<main>
<div>
<div class="row">
<div class="col s12 m12 <%= (current_user && current_user.content_count == 0) ? 'l12' : 'l10' %>">
<div class="col s12 m12 <%= (current_user && current_user.content_count == 0) ? 'l12' : 'l9' %>">
<%= yield %>
</div>
<div class="col s12 m12 <%= (current_user && current_user.content_count == 0) ? 'l12' : 'l2' %>">
<div class="col s12 m12 <%= (current_user && current_user.content_count == 0) ? 'l12' : 'l3' %>">
<%= render 'layouts/sidebar' %>
</div>
</div>

View File

@ -14,47 +14,47 @@
%>
<div class="row">
<div class="col <%= "s#{s_width} m#{m_width} l#{l_width}" %>">
<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="col <%= "s#{s_width} m#{m_width} l#{l_width}" %>">
<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="col <%= "s#{s_width} m#{m_width} l#{l_width}" %>">
<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="col <%= "s#{s_width} m#{m_width} l#{l_width}" %>">
<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="col <%= "s#{s_width} m#{m_width} l#{l_width}" %>">
<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="col <%= "s#{s_width} m#{m_width} l#{l_width}" %>">
<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="col <%= "s#{s_width} m#{m_width} l#{l_width}" %>">
<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="col <%= "s#{s_width} m#{m_width} l#{l_width}" %>">
<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="col <%= "s#{s_width} m#{m_width} l#{l_width}" %>">
<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="col <%= "s#{s_width} m#{m_width} l#{l_width}" %>">
<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="col <%= "s#{s_width} m#{m_width} l#{l_width}" %>">
<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>