Your details: an icon on every entry of the section menu #920
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo#920
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
On Your details, every entry in the section menu (the floating sidebar, "Parts of your details") has a Lucide icon before its name.
What exists today
accounts/views.py,_section_nav: each entry is built byentry(anchor, label, count)with"icon": "". No section has an icon.templates/partials/sidebar.htmlalready draws{% icon entry.icon class="size-4" %}when an entry has one (Settings' pages use it), and the anchors are drawn as vertical tabs (#870,nav[data-vertical-tabs]).block.block.legend: Social profiles, Code repositories, Websites), Telephone numbers, Postal addresses, Identifiers.What would change
_section_navgives each entry an icon. Suggestions, all in Lucide, to confirm when building: Your picturecircle-user-round, Your CV photocamera, Your nameid-card, Personal detailsuser-round, Contact blockcontact, Messagingmessage-circle, Social profilesusers, Code repositoriesgit-branch(the kind's icon incore/link_services.py::KIND_ICONS), Websitesglobe(likewise), Telephone numbersphone, Postal addressesmap-pin, Identifiersfingerprint. For the link kinds, useKIND_ICONSso the menu and the rows agree.assets/icons.txtand synced (npm run sync:icons).To check
#section-cv-photo) has no menu entry today. Add one while here, or say why not.No new strings.
Related: #870, #871, #869.
Checked against
mainat56fc9d531.