Add columns on welcome card view

This commit is contained in:
decabeza
2019-01-31 17:20:04 +01:00
parent 47877f1bcd
commit 6bb3c0a3da
3 changed files with 19 additions and 4 deletions

View File

@@ -1,4 +1,5 @@
<div id="<%= dom_id(card) %>" class="card small-12 medium-6 column margin-bottom end <%= 'large-4' unless feed_processes_enabled? %>" data-equalizer-watch>
<div id="<%= dom_id(card) %>"
class="card small-12 medium-<%= card.columns %> column margin-bottom end" data-equalizer-watch>
<%= link_to card.link_url do %>
<figure class="figure-card">
<div class="gradient"></div>

View File

@@ -26,9 +26,11 @@
</div>
<% end %>
<div class="small-12 large-4 column">
<%= render "processes" %>
</div>
<% if feed_processes_enabled? %>
<div class="small-12 large-4 column">
<%= render "processes" %>
</div>
<% end %>
</div>
<% if feature?("user.recommendations") && (@recommended_debates.present? || @recommended_proposals.present?) %>

View File

@@ -55,6 +55,18 @@ feature 'Cards' do
end
end
scenario "Show" do
card_1 = create(:widget_card, title: "Card homepage large", columns: 8)
card_2 = create(:widget_card, title: "Card homepage medium", columns: 4)
card_3 = create(:widget_card, title: "Card homepage small", columns: 2)
visit root_path
expect(page).to have_css("#widget_card_#{card_1.id}.medium-8")
expect(page).to have_css("#widget_card_#{card_2.id}.medium-4")
expect(page).to have_css("#widget_card_#{card_3.id}.medium-2")
end
scenario "Edit" do
card = create(:widget_card)