fix(frontend): remove locale-dependent routing and migrate to centralized locale-aware router

- Replaced `next/navigation` with `@/lib/i18n/routing` across components, pages, and tests.
- Removed redundant `locale` props from `ProjectWizard` and related pages.
- Updated navigation to exclude explicit `locale` in paths.
- Refactored tests to use mocks from `next-intl/navigation`.
This commit is contained in:
2026-01-03 01:34:53 +01:00
parent a79d923dc1
commit da5affd613
9 changed files with 42 additions and 62 deletions

View File

@@ -13,17 +13,11 @@ export const metadata: Metadata = {
description: 'Create a new Syndarix project with AI-powered agents',
};
interface NewProjectPageProps {
params: Promise<{ locale: string }>;
}
export default async function NewProjectPage({ params }: NewProjectPageProps) {
const { locale } = await params;
export default function NewProjectPage() {
return (
<div className="min-h-screen bg-background">
<div className="container mx-auto px-4 py-8">
<ProjectWizard locale={locale} />
<ProjectWizard />
</div>
</div>
);