Skip to content

Commit dca441a

Browse files
author
zengfr
committed
fix(website): use @ alias for all component/lib imports
Next.js route groups '(name)' are real filesystem directories, so physical depth varies. tsconfig 'paths' with '@/*' alias removes the guesswork and works for both tsc and Next.js bundler. Replaces all '../../components/' and '../../../components/' variants with the equivalent '@/components/' alias.
1 parent 88a65f1 commit dca441a

9 files changed

Lines changed: 15 additions & 15 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]/docs/architecture/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { setRequestLocale } from 'next-intl/server';
2-
import { DocContent } from '../../../../components/docs/DocContent';
2+
import { DocContent } from '@/components/docs/DocContent';
33
import fs from 'node:fs/promises';
44
import path from 'node:path';
55

website/app/[locale]/docs/domain-model/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { setRequestLocale } from 'next-intl/server';
2-
import { DocContent } from '../../../../components/docs/DocContent';
2+
import { DocContent } from '@/components/docs/DocContent';
33
import fs from 'node:fs/promises';
44
import path from 'node:path';
55

website/app/[locale]/docs/implementation-plan/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { setRequestLocale } from 'next-intl/server';
2-
import { DocContent } from '../../../../components/docs/DocContent';
2+
import { DocContent } from '@/components/docs/DocContent';
33
import fs from 'node:fs/promises';
44
import path from 'node:path';
55

website/app/[locale]/docs/layout.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ReactNode } from 'react';
2-
import { Sidebar } from '../../../components/docs/Sidebar';
3-
import { TOC } from '../../../components/docs/TOC';
2+
import { Sidebar } from '../@/components/docs/Sidebar';
3+
import { TOC } from '../@/components/docs/TOC';
44

55
export default function DocsLayout({ children }: { children: ReactNode }) {
66
return (

website/app/[locale]/docs/quality-constraints/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { setRequestLocale } from 'next-intl/server';
2-
import { DocContent } from '../../../../components/docs/DocContent';
2+
import { DocContent } from '@/components/docs/DocContent';
33
import fs from 'node:fs/promises';
44
import path from 'node:path';
55

website/app/[locale]/docs/requirements/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { setRequestLocale } from 'next-intl/server';
2-
import { DocContent } from '../../../../components/docs/DocContent';
2+
import { DocContent } from '@/components/docs/DocContent';
33
import fs from 'node:fs/promises';
44
import path from 'node:path';
55

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)