From 7c6ab85916c00b46ad67ecff807fb8a46a53a4ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89mile=20R=C3=A9?= Date: Wed, 29 Jul 2026 12:33:10 +0200 Subject: [PATCH] Stack TopBar brand and shorten nav labels MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Long nav copy was squeezing the entity name into an ellipsis inside max-w-5xl. Stack name over the tagline, hide brand text below lg, and shorten the longest topBar.nav strings so the brand stays readable. Signed-off-by: Émile Ré --- .../compliance-portal/src/_locales/de-DE.json | 4 ++-- .../compliance-portal/src/_locales/fr-FR.json | 2 +- .../compliance-portal/src/_locales/it-IT.json | 2 +- .../compliance-portal/src/_locales/pt-PT.json | 2 +- .../compliance-portal/src/_locales/tr-TR.json | 4 ++-- .../src/components/TopBar/TopBar.tsx | 24 +++++++++++-------- .../src/components/TopBar/TopBarSkeleton.tsx | 10 ++++---- .../src/components/TopBar/variants.ts | 13 ++++++---- 8 files changed, 34 insertions(+), 27 deletions(-) diff --git a/apps/compliance-portal/src/_locales/de-DE.json b/apps/compliance-portal/src/_locales/de-DE.json index ea0086b0f..7731eb4a7 100644 --- a/apps/compliance-portal/src/_locales/de-DE.json +++ b/apps/compliance-portal/src/_locales/de-DE.json @@ -7,8 +7,8 @@ "menuTitle": "Menü", "nav": { "documents": "Dokumente", - "subprocessors": "Unterauftragsverarbeiter", - "updates": "Aktualisierungen", + "subprocessors": "Subprozessoren", + "updates": "Updates", "requests": "Anfragen" } }, diff --git a/apps/compliance-portal/src/_locales/fr-FR.json b/apps/compliance-portal/src/_locales/fr-FR.json index 9cd9dfaaf..f504ad2ed 100644 --- a/apps/compliance-portal/src/_locales/fr-FR.json +++ b/apps/compliance-portal/src/_locales/fr-FR.json @@ -8,7 +8,7 @@ "nav": { "documents": "Documents", "subprocessors": "Sous-traitants", - "updates": "Mises à jour", + "updates": "Actualités", "requests": "Demandes" } }, diff --git a/apps/compliance-portal/src/_locales/it-IT.json b/apps/compliance-portal/src/_locales/it-IT.json index e02d62f15..29be537c5 100644 --- a/apps/compliance-portal/src/_locales/it-IT.json +++ b/apps/compliance-portal/src/_locales/it-IT.json @@ -7,7 +7,7 @@ "menuTitle": "Menu", "nav": { "documents": "Documenti", - "subprocessors": "Sub-responsabili del trattamento", + "subprocessors": "Subprocessori", "updates": "Aggiornamenti", "requests": "Richieste" } diff --git a/apps/compliance-portal/src/_locales/pt-PT.json b/apps/compliance-portal/src/_locales/pt-PT.json index ff0ac04f5..cf2e2a883 100644 --- a/apps/compliance-portal/src/_locales/pt-PT.json +++ b/apps/compliance-portal/src/_locales/pt-PT.json @@ -7,7 +7,7 @@ "menuTitle": "Menu", "nav": { "documents": "Documentos", - "subprocessors": "Subcontratantes", + "subprocessors": "Subprocessadores", "updates": "Atualizações", "requests": "Pedidos" } diff --git a/apps/compliance-portal/src/_locales/tr-TR.json b/apps/compliance-portal/src/_locales/tr-TR.json index 642f711ea..74918721d 100644 --- a/apps/compliance-portal/src/_locales/tr-TR.json +++ b/apps/compliance-portal/src/_locales/tr-TR.json @@ -7,8 +7,8 @@ "menuTitle": "Menü", "nav": { "documents": "Belgeler", - "subprocessors": "Alt İşleyiciler", - "updates": "Güncellemeler", + "subprocessors": "Alt işlemciler", + "updates": "Güncelleme", "requests": "Talepler" } }, diff --git a/apps/compliance-portal/src/components/TopBar/TopBar.tsx b/apps/compliance-portal/src/components/TopBar/TopBar.tsx index 8accf0ec7..af6fa0938 100644 --- a/apps/compliance-portal/src/components/TopBar/TopBar.tsx +++ b/apps/compliance-portal/src/components/TopBar/TopBar.tsx @@ -75,9 +75,13 @@ export function TopBar({ queryKey }: TopBarProps) { return (
- + - - {entityName} - - - {t("topBar.tagline")} - + + + {entityName} + + + {t("topBar.tagline")} + + -
-