Skip to content

fix(portal): small UI and a11y fixes (nav logo, metrics, contact, reuse card)#91

Merged
BatLeDev merged 4 commits into
masterfrom
fix-portal-ui-small-fixes
Jun 30, 2026
Merged

fix(portal): small UI and a11y fixes (nav logo, metrics, contact, reuse card)#91
BatLeDev merged 4 commits into
masterfrom
fix-portal-ui-small-fixes

Conversation

@BatLeDev

Copy link
Copy Markdown
Member

Quelques petits correctifs visuels et d'accessibilité sur le portail :

  • Logo barre de nav : plus de double padding gauche quand la barre n'est pas en pleine largeur (le pl-4 n'est gardé qu'en pleine largeur, où le container n'a pas de padding).
  • Bloc chiffres clés : rapproché du rendu v1 (titre en gras majuscules, tailles valeur/label calées sur v1, padding horizontal pour aérer les cartes).
  • Lien téléphone du bloc contact : un tel: n'ouvre pas de nouvel onglet → suppression de target="_blank" et du title « Nouvelle fenêtre » trompeur, ajout d'un aria-label explicite, et libellé déplacé dans le slot du v-list-item pour qu'il revienne à la ligne au lieu d'être tronqué.
  • Vignette réutilisation : footer auteur/date aligné sur le layout v-row no-gutters px-4 py-2 des cartes jeux de données/visualisations.

Heads-up : le px-12 des chiffres clés et la taille de la valeur sont à valider visuellement (notamment sur mobile) contre le portail v1 de référence.

The v-container already adds px-4 when fluid is false, so the logo's own
pl-4 produced a double left padding. Keep pl-4 only in full-width mode
where the container has no padding.
@github-actions github-actions Bot added the fix label Jun 30, 2026
BatLeDev added 3 commits June 30, 2026 17:31
Match the v1 kpi component: bold uppercase title, value and label sized
like v1, and add horizontal padding so the cards no longer hug their
content.
A tel: link does not open a new window, so drop target=_blank and the
misleading 'new window' title, and add an explicit aria-label. Render the
phone label in the list item default slot so it wraps instead of being
truncated by Vuetify's v-list-item-title.
The reuse card footer used a bare v-list-item while dataset and
application cards use a no-gutters px-4 py-2 row. Use the same row so the
author/date block is spaced consistently.
@BatLeDev BatLeDev force-pushed the fix-portal-ui-small-fixes branch from bcc6704 to bc7078f Compare June 30, 2026 15:32
@BatLeDev BatLeDev merged commit 8945b52 into master Jun 30, 2026
3 checks passed
@BatLeDev BatLeDev deleted the fix-portal-ui-small-fixes branch June 30, 2026 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant