Skip to content

Commit 88a65f1

Browse files
author
zengfr
committed
fix(website): correct relative import paths
Files under app/[locale]/ need ../../ to reach lib/components (depth 2). Files under app/[locale]/docs/ need ../../../ (depth 3). Files under app/[locale]/docs/<slug>/ need ../../../../ (depth 4). Earlier commits used depth 3 everywhere, which broke TypeScript module resolution for the root locale layout.
1 parent d6e3a52 commit 88a65f1

3 files changed

Lines changed: 8 additions & 8 deletions

File tree

website/app/[locale]/(marketing)/features/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { setRequestLocale } from 'next-intl/server';
22
import { useTranslations } from 'next-intl';
3-
import { Card } from '../../../components/ui/Card';
3+
import { Card } from '../../components/ui/Card';
44
import { Bot, Container, GitBranch, ShieldCheck, Database, Network, Lock } from 'lucide-react';
55

66
const ICONS = [Bot, Container, GitBranch, ShieldCheck, Database, Network, Lock];

website/app/[locale]/layout.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ import { ReactNode } from 'react';
22
import { NextIntlClientProvider } from 'next-intl';
33
import { getMessages, setRequestLocale } from 'next-intl/server';
44
import { notFound } from 'next/navigation';
5-
import { locales, type Locale } from '../../../lib/i18n';
6-
import { SiteHeader } from '../../../components/docs/SiteHeader';
7-
import { SiteFooter } from '../../../components/docs/SiteFooter';
5+
import { locales, type Locale } from '../../lib/i18n';
6+
import { SiteHeader } from '../../components/docs/SiteHeader';
7+
import { SiteFooter } from '../../components/docs/SiteFooter';
88

99
export function generateStaticParams() {
1010
return locales.map((locale) => ({ locale }));

website/app/[locale]/page.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { setRequestLocale } from 'next-intl/server';
22
import { useTranslations } from 'next-intl';
3-
import { Hero } from '../../../components/marketing/Hero';
4-
import { FeatureGrid } from '../../../components/marketing/FeatureGrid';
5-
import { ArchitectureOverview } from '../../../components/marketing/ArchitectureOverview';
6-
import { Quickstart } from '../../../components/marketing/Quickstart';
3+
import { Hero } from '../../components/marketing/Hero';
4+
import { FeatureGrid } from '../../components/marketing/FeatureGrid';
5+
import { ArchitectureOverview } from '../../components/marketing/ArchitectureOverview';
6+
import { Quickstart } from '../../components/marketing/Quickstart';
77

88
export default function HomePage({ params: { locale } }: { params: { locale: string } }) {
99
setRequestLocale(locale);

0 commit comments

Comments
 (0)