Features: 1) Enhance quick links rendering with flexible class styling;
Fixes: 1) Fix inconsistent indentation and formatting in quick links construction; Extra: 1) Add class attribute to navigation component for layout control; 2) Improve readability by using consistent block structure.
This commit is contained in:
parent
b305876feb
commit
d139b7daf6
2 changed files with 8 additions and 6 deletions
|
|
@ -104,7 +104,7 @@
|
|||
{% trans "Quick Links" %}
|
||||
{% endcomponent %}
|
||||
{% if quick_links %}
|
||||
{% component "unfold/components/navigation.html" with items=quick_links %}
|
||||
{% component "unfold/components/navigation.html" with class="flex flex-col gap-1" items=quick_links %}
|
||||
{% endcomponent %}
|
||||
{% else %}
|
||||
{% component "unfold/components/text.html" %}
|
||||
|
|
|
|||
|
|
@ -430,11 +430,13 @@ def dashboard_callback(request, context):
|
|||
link = item.get("link")
|
||||
if not title or not link:
|
||||
continue
|
||||
quick_links.append({
|
||||
quick_links.append(
|
||||
{
|
||||
"title": str(title),
|
||||
"link": str(link),
|
||||
**({"icon": item.get("icon")} if item.get("icon") else {}),
|
||||
})
|
||||
}
|
||||
)
|
||||
|
||||
most_wished: dict[str, str | int | float | None] | None = None
|
||||
with suppress(Exception):
|
||||
|
|
|
|||
Loading…
Reference in a new issue