Skip to content

Commit e872802

Browse files
author
julioest
committed
fix: Update demo data and template #2204
Expand demo libraries to match Figma, move tags inside header, fix doc icon viewBox to 16x16.
1 parent 39dd03a commit e872802

3 files changed

Lines changed: 27 additions & 12 deletions

File tree

core/views.py

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1732,9 +1732,25 @@ def get_context_data(self, **kwargs):
17321732
context["example_library_slug"] = library_slug
17331733

17341734
demo_library_items = []
1735-
demo_libs_qs = Library.objects.filter(
1736-
slug__in=["accumulators", "mysql", "asio", "geometry", "beast"]
1737-
).prefetch_related("categories", "authors")
1735+
demo_libs_qs = (
1736+
Library.objects.filter(
1737+
slug__in=[
1738+
"accumulators",
1739+
"algorithm",
1740+
"align",
1741+
"any",
1742+
"array",
1743+
"asio",
1744+
"assign",
1745+
"atomic",
1746+
"beast",
1747+
"bimap",
1748+
"bind",
1749+
]
1750+
)
1751+
.prefetch_related("categories", "authors")
1752+
.order_by("name")
1753+
)
17381754
for lib in demo_libs_qs:
17391755
lv = (
17401756
LibraryVersion.objects.filter(version=latest, library=lib).first()

templates/v3/examples/_v3_example_section.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ <h3>{{ section_title }}</h3>
259259
{% with section_title="Library Item (Card)" %}
260260
<div class="v3-examples-section__block" id="{{ section_title|slugify }}">
261261
<h3>{{ section_title }}</h3>
262-
<div class="v3-examples-section__example-box" style="display: flex; gap: 16px; flex-wrap: wrap;">
262+
<div class="v3-examples-section__example-box library-item-card-grid">
263263
{% for item in demo_library_items %}
264264
{% include "v3/includes/_library_item.html" with variant="card" library_name=item.library_name library_url=item.library_url description=item.description categories=item.categories cpp_version=item.cpp_version author=item.author doc_url=item.doc_url %}
265265
{% endfor %}

templates/v3/includes/_library_item.html

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,12 @@
2727
<span class="library-item__name">{{ library_name }}</span>
2828
{% endif %}
2929
<p class="library-item__description">{{ description }}</p>
30-
</div>
31-
32-
<div class="library-item__tags">
33-
{% for cat in categories %}
34-
{% include "v3/includes/_category_tag.html" with tag_label=cat.label url=cat.url variant=cat.variant %}
35-
{% endfor %}
36-
<span class="version-tag version-tag--default library-item__cpp-version">{{ cpp_version }}</span>
30+
<div class="library-item__tags">
31+
{% for cat in categories %}
32+
{% include "v3/includes/_category_tag.html" with tag_label=cat.label url=cat.url variant=cat.variant %}
33+
{% endfor %}
34+
<span class="version-tag version-tag--default library-item__cpp-version">{{ cpp_version }}</span>
35+
</div>
3736
</div>
3837

3938
<div class="library-item__contributor">
@@ -42,7 +41,7 @@
4241

4342
<div class="library-item__actions">
4443
<span class="version-tag version-tag--default library-item__cpp-version--desktop">{{ cpp_version }}</span>
45-
{% include "v3/includes/_button.html" with url=doc_url label="" icon_name="documentation" icon_size=16 style="icon-library" aria_label="View documentation for "|add:library_name %}
44+
{% include "v3/includes/_button.html" with url=doc_url label="" icon_name="documentation" icon_size=32 icon_viewbox="0 0 16 16" style="icon-library" aria_label="View documentation for "|add:library_name %}
4645
</div>
4746

4847
{% if variant == "list" %}</li>{% else %}</div>{% endif %}

0 commit comments

Comments
 (0)