Skip to content

Commit 452613e

Browse files
committed
Fix broken icons on theme showcase page. Improve layout
1 parent 8be8615 commit 452613e

File tree

2 files changed

+54
-43
lines changed

2 files changed

+54
-43
lines changed

app/assets/stylesheets/showcase.scss

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,11 @@
2424

2525
#main-container.showcase-container {
2626
max-width: 1720px;
27-
}
27+
}
28+
29+
.icon-grid {
30+
display: flex;
31+
gap: 10px;
32+
flex-wrap: wrap;
33+
margin-bottom: 1em;
34+
}

app/views/static/showcase.html.erb

Lines changed: 46 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -15,48 +15,52 @@
1515

1616
<div class="icons">
1717
<h1>Icons</h1>
18-
<i class="icon icon-h3 api-icon"></i>
19-
<i class="icon icon-h3 star-icon"></i>
20-
<i class="icon icon-h3 star-fill"></i>
21-
<i class="icon icon-h3 star-primary"></i>
22-
<i class="icon icon-h3 star-primary"></i>
23-
<i class="icon icon-h3 search-icon"></i>
24-
<i class="icon icon-h3 arrow-right"></i>
25-
<i class="icon icon-h3 arrow-top"></i>
26-
<i class="icon icon-h3 arrow-top"></i>
27-
<i class="icon icon-h3 chevron-left"></i>
28-
<i class="icon icon-h3 chevron-right"></i>
29-
<i class="icon icon-h3 circle-xmark"></i>
30-
<i class="icon icon-h3 class-icon"></i>
31-
<i class="icon icon-h3 clear-filters"></i>
32-
<i class="icon icon-h3 community-icon"></i>
33-
<i class="icon icon-h3 cross-icon"></i>
34-
<i class="icon icon-h3 developer-icon"></i>
35-
<i class="icon icon-h3 double-left"></i>
36-
<i class="icon icon-h3 double-right"></i>
37-
<i class="icon icon-h3 events-icon"></i>
38-
<i class="icon icon-h3 filter-icon"></i>
39-
<i class="icon icon-h3 hourglass-icon"></i>
40-
<i class="icon icon-h3 hybrid-event"></i>
41-
<i class="icon icon-h3 materials-icon"></i>
42-
<i class="icon icon-h3 microscope-icon"></i>
43-
<i class="icon icon-h3 minus-icon"></i>
44-
<i class="icon icon-h3 nonprofit-icon"></i>
45-
<i class="icon icon-h3 onsite-event"></i>
46-
<i class="icon icon-h3 plus-icon"></i>
47-
<i class="icon icon-h3 search-icon"></i>
48-
<i class="icon icon-h3 sort-icon"></i>
49-
<i class="icon icon-h3 source-code"></i>
50-
<i class="icon icon-h3 star-icon"></i>
51-
<i class="icon icon-h3 sustainable-icon"></i>
52-
<i class="icon icon-h3 trainers-icon"></i>
53-
<i class="icon icon-h3 online-event"></i>
54-
<i class="icon icon-h3 workflows-icon"></i>
55-
<i class="icon icon-h3 expand-icon"></i>
56-
<i class="icon icon-h3 collapse-icon"></i>
57-
<i class="icon icon-h3 information-icon"></i>
58-
59-
<div>
18+
19+
<div class="icon-grid">
20+
<i class="icon icon-h3 api-icon"></i>
21+
<i class="icon icon-h3 star-icon"></i>
22+
<i class="icon icon-h3 star-fill-icon"></i>
23+
<i class="icon icon-h3 star-primary-icon"></i>
24+
<i class="icon icon-h3 star-primary-fill-icon"></i>
25+
<i class="icon icon-h3 search-icon"></i>
26+
<i class="icon icon-h3 arrow-right-icon"></i>
27+
<i class="icon icon-h3 arrow-top-right-icon"></i>
28+
<i class="icon icon-h3 arrow-top-right-white-icon"></i>
29+
<i class="icon icon-h3 chevron-left-icon"></i>
30+
<i class="icon icon-h3 chevron-right-icon"></i>
31+
<i class="icon icon-h3 circle-xmark-icon"></i>
32+
<i class="icon icon-h3 class-icon"></i>
33+
<i class="icon icon-h3 clear-filters-icon"></i>
34+
<i class="icon icon-h3 community-icon"></i>
35+
<i class="icon icon-h3 cross-icon"></i>
36+
<i class="icon icon-h3 developer-icon"></i>
37+
<i class="icon icon-h3 double-left-icon"></i>
38+
<i class="icon icon-h3 double-right-icon"></i>
39+
<i class="icon icon-h3 events-icon"></i>
40+
<i class="icon icon-h3 filter-icon"></i>
41+
<i class="icon icon-h3 hourglass-icon"></i>
42+
<i class="icon icon-h3 hybrid-event-icon"></i>
43+
<i class="icon icon-h3 materials-icon"></i>
44+
<i class="icon icon-h3 microscope-icon"></i>
45+
<i class="icon icon-h3 minus-icon"></i>
46+
<i class="icon icon-h3 nonprofit-icon"></i>
47+
<i class="icon icon-h3 onsite-event-icon"></i>
48+
<i class="icon icon-h3 plus-icon"></i>
49+
<i class="icon icon-h3 search-icon"></i>
50+
<i class="icon icon-h3 search-icon-blue"></i>
51+
<i class="icon icon-h3 sort-icon"></i>
52+
<i class="icon icon-h3 source-code-icon"></i>
53+
<i class="icon icon-h3 star-icon"></i>
54+
<i class="icon icon-h3 sustainable-icon"></i>
55+
<i class="icon icon-h3 trainers-icon"></i>
56+
<i class="icon icon-h3 online-event-icon"></i>
57+
<i class="icon icon-h3 workflows-icon"></i>
58+
<i class="icon icon-h3 expand-icon"></i>
59+
<i class="icon icon-h3 collapse-icon"></i>
60+
<i class="icon icon-h3 information-icon"></i>
61+
</div>
62+
63+
<div class="icon-grid">
6064
<% ['events', 'materials', 'workflows', 'learning_paths', 'trainers'].each do |feature| %>
6165
<%= image_tag("#{theme_path}/icons/#{feature.dasherize}-icon.svg", alt: feature.titleize) %>
6266
<% end %>

0 commit comments

Comments
 (0)