(frontend) display email if no username

Fallback to email if no username is defined for logged user.
This commit is contained in:
Sabrina Demagny
2025-01-10 16:41:03 +01:00
parent 2428229dbb
commit 4def80214c
3 changed files with 3 additions and 2 deletions

View File

@@ -10,6 +10,7 @@ and this project adheres to
### Added
- ✨(frontend) display email if no username #562
- 🧑‍💻(oidc) add ability to pull registration ID (e.g. SIRET) from OIDC #577
### Fixed

View File

@@ -9,7 +9,7 @@ export const AccountDropdown = () => {
const { t } = useTranslation();
const { userData, logout } = useAuthStore();
const userName = userData?.name || t('No Username');
const userName = userData?.name || userData?.email || t('No Username');
return (
<DropButton
button={

View File

@@ -40,7 +40,7 @@ describe('AccountDropdown', () => {
});
renderAccountDropdown();
expect(screen.getByText('No Username')).toBeInTheDocument();
expect(screen.getByText('test@example.com')).toBeInTheDocument();
});
it('opens the dropdown and shows logout button when clicked', async () => {