Skip to content

Commit 6777739

Browse files
author
Jens Schmidt
committed
Stretch bean index card bodies
1 parent 8552811 commit 6777739

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

app/views/beans/_index_card.html.erb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ end %>
1616
<% purchase_url_href = bean_purchase_url_href(bean.purchase_url) %>
1717
<% bean_card_origin = bean.origin_display_value.presence %>
1818

19-
<article data-testid="bean-card" class="min-w-0 overflow-hidden rounded-2xl border border-rn-line bg-rn-surface shadow-sm">
20-
<%= link_to bean_path(bean), data: { testid: "bean-card-detail-#{bean.id}" }, class: "grid min-w-0 transition hover:bg-[var(--rn-surface-muted)] sm:grid-cols-[9.5rem_1fr] lg:grid-cols-[10.5rem_1fr]" do %>
19+
<article data-testid="bean-card" class="flex h-full min-w-0 flex-col overflow-hidden rounded-2xl border border-rn-line bg-rn-surface shadow-sm">
20+
<%= link_to bean_path(bean), data: { testid: "bean-card-detail-#{bean.id}" }, class: "grid min-w-0 flex-1 transition hover:bg-[var(--rn-surface-muted)] sm:grid-cols-[9.5rem_1fr] lg:grid-cols-[10.5rem_1fr]" do %>
2121
<div class="aspect-[4/3] min-h-36 bg-[var(--rn-surface-muted)] p-2 sm:aspect-auto sm:min-h-full">
2222
<%= render "shared/record_photo_thumb",
2323
record: bean,
@@ -90,7 +90,7 @@ end %>
9090
<% end %>
9191

9292
<% if purchase_url_href.present? || (can_write && bean.stock?) %>
93-
<div data-testid="bean-card-actions-<%= bean.id %>" class="flex flex-wrap items-center gap-2 border-t border-rn-line px-4 py-3">
93+
<div data-testid="bean-card-actions-<%= bean.id %>" class="shrink-0 flex flex-wrap items-center gap-2 border-t border-rn-line px-4 py-3">
9494
<% if purchase_url_href.present? %>
9595
<%= link_to t("beans.index.rebuy"), purchase_url_href, target: "_blank", rel: "noopener", data: { testid: "bean-card-rebuy-#{bean.id}" }, class: "rounded-md border border-stone-300 px-3 py-2 text-sm font-bold text-rn-ink hover:bg-[var(--rn-surface-muted)]" %>
9696
<% end %>

test/controllers/beans_controller_test.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,9 @@ class BeansControllerTest < ActionDispatch::IntegrationTest
176176
get beans_path
177177

178178
assert_response :success
179-
assert_select "[data-testid=?]", "bean-card-actions-#{bean.id}" do
179+
assert_select "article[data-testid=bean-card].flex.h-full.flex-col"
180+
assert_select "a[data-testid=?].flex-1", "bean-card-detail-#{bean.id}"
181+
assert_select "[data-testid=?].shrink-0", "bean-card-actions-#{bean.id}" do
180182
assert_select "a[data-testid=?][href=?]", "bean-card-rebuy-#{bean.id}", bean.purchase_url
181183
assert_select "form[data-testid=?][action=?]", "bean-card-open-bag-#{bean.id}", open_bag_bean_path(bean)
182184
end

0 commit comments

Comments
 (0)