Skip to content

Commit f52536d

Browse files
authored
FFS-4331: Adjustments on employer search page (#1688)
1 parent e39680f commit f52536d

2 files changed

Lines changed: 20 additions & 2 deletions

File tree

app/app/views/activities/income/employer_searches/_employer.html.erb

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,28 @@
99
<% if employers.any? %>
1010
<div class="usa-card-group margin-top-4">
1111
<% employers.each do |employer| %>
12-
<div class="usa-card desktop:grid-col-6">
12+
<div class="usa-card usa-card--flag usa-card--media-right desktop:grid-col-6">
1313
<div class="usa-card__container">
1414
<div class="usa-card__header">
1515
<h3 class="usa-card__heading"><%= employer.name %></h3>
1616
</div>
17+
<% if employer.logo_url.present? %>
18+
<% logo_url = employer.logo_url.to_s.sub(/\Ahttp:\/\//, "https://") %>
19+
20+
<div class="usa-card__media usa-card__media--inset display-flex flex-justify-center">
21+
<div class="usa-card__img cbv-employer-card__img">
22+
<img
23+
src="<%= logo_url %>"
24+
alt="<%= employer.name %> logo"
25+
>
26+
</div>
27+
</div>
28+
<% else %>
29+
<div class="usa-card__media usa-card__media--inset display-flex flex-justify-center">
30+
<div class="usa-card__img cbv-employer-card__img">
31+
</div>
32+
</div>
33+
<% end %>
1734
<div class="usa-card__footer">
1835
<button
1936
data-action="click->cbv-employer-search#select"
@@ -23,7 +40,7 @@
2340
data-name="<%= employer.name %>"
2441
data-cbv-employer-search-target="employerButton"
2542
data-provider-name="<%= employer.provider_name %>"
26-
class="usa-button usa-button--outline width-auto"
43+
class="usa-button usa-button--outline"
2744
type="button"
2845
aria-label="<%= employer.name %>"
2946
>

app/spec/controllers/activities/income/employer_searches_controller_spec.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@
7171
expect(response.body).to include(I18n.t("activities.income.employer_searches.employer.add_employment_manually"))
7272
assert_select "input[name=query][value=results]", count: 1
7373
assert_select ".usa-card", count: 8
74+
assert_select ".usa-card__media", count: 8
7475
assert_select ".usa-card button", text: I18n.t("activities.income.employer_searches.employer.select"), count: 8
7576
expect(response.body).not_to include(I18n.t("activities.income.employer_searches.show.popular_providers"))
7677
expect(response.body).not_to include(I18n.t("cbv.employer_searches.show.employer_not_listed"))

0 commit comments

Comments
 (0)