diff --git a/apps/web/src/app/(auth)/reset-password/page.tsx b/apps/web/src/app/(auth)/reset-password/page.tsx
index de1d4e7..8d95bc7 100644
--- a/apps/web/src/app/(auth)/reset-password/page.tsx
+++ b/apps/web/src/app/(auth)/reset-password/page.tsx
@@ -3,6 +3,7 @@
import { useState, useTransition } from 'react';
import { useTranslations } from 'next-intl';
import Link from 'next/link';
+import { TesseraLogo } from '@/components/brand/tessera-logo';
const API_URL = process.env.NEXT_PUBLIC_API_URL || 'http://localhost:3001';
@@ -52,9 +53,7 @@ export default function ResetPasswordPage() {
{/* Heading */}
-
- Tessera
-
+
{t('resetPassword.title')}
diff --git a/apps/web/src/components/brand/tessera-logo.tsx b/apps/web/src/components/brand/tessera-logo.tsx
index 3727984..9018d26 100644
--- a/apps/web/src/components/brand/tessera-logo.tsx
+++ b/apps/web/src/components/brand/tessera-logo.tsx
@@ -109,7 +109,7 @@ export function TesseraLogo({
{t('appName')}
@@ -121,7 +121,7 @@ export function TesseraLogo({
{t('appName')}
diff --git a/apps/web/src/components/layout/header.tsx b/apps/web/src/components/layout/header.tsx
index df6ab11..30e28e5 100644
--- a/apps/web/src/components/layout/header.tsx
+++ b/apps/web/src/components/layout/header.tsx
@@ -3,6 +3,7 @@
import { useEffect, useRef, useState } from 'react';
import Link from 'next/link';
import { useTranslations } from 'next-intl';
+import { TesseraLogo } from '@/components/brand/tessera-logo';
import { useSidebarStore } from '@/lib/stores/sidebar-store';
import { useAuthStore } from '@/lib/stores/auth-store';
import { fetchCurrentUser, logout } from '@/lib/auth-actions';
@@ -88,9 +89,7 @@ export function Header() {
-
- {t('common.appName')}
-
+
{/* Center: Breadcrumb / page title */}
diff --git a/apps/web/src/components/layout/sidebar.test.tsx b/apps/web/src/components/layout/sidebar.test.tsx
index 95ae563..01d497c 100644
--- a/apps/web/src/components/layout/sidebar.test.tsx
+++ b/apps/web/src/components/layout/sidebar.test.tsx
@@ -33,6 +33,7 @@ vi.mock('next-intl', () => ({
},
common: {
appName: 'Tessera',
+ 'brand.logoAlt': 'Tessera Logo',
},
};
return map[ns]?.[key] ?? key;
diff --git a/apps/web/src/components/layout/sidebar.tsx b/apps/web/src/components/layout/sidebar.tsx
index bdbf9c6..8dfa6da 100644
--- a/apps/web/src/components/layout/sidebar.tsx
+++ b/apps/web/src/components/layout/sidebar.tsx
@@ -4,6 +4,7 @@ import { useCallback, useEffect, useMemo, useState } from 'react';
import Link from 'next/link';
import { usePathname } from 'next/navigation';
import { useTranslations } from 'next-intl';
+import { TesseraLogo } from '@/components/brand/tessera-logo';
import { useSidebarStore } from '@/lib/stores/sidebar-store';
import { useMarketplaceStore } from '@/lib/stores/marketplace-store';
import { SidebarSearch } from '@/components/layout/sidebar-search';
@@ -19,7 +20,6 @@ interface SidebarModule {
export function Sidebar() {
const t = useTranslations('sidebar');
- const tCommon = useTranslations('common');
const { isCollapsed, isMobileOpen, toggle, setMobileOpen } = useSidebarStore();
const [activeModules, setActiveModules] = useState
([]);
const [searchQuery, setSearchQuery] = useState('');
@@ -223,9 +223,7 @@ export function Sidebar() {
/>