diff --git a/src/app/[locale]/[name]/[id]/page.tsx b/src/app/[name]/[id]/page.tsx similarity index 100% rename from src/app/[locale]/[name]/[id]/page.tsx rename to src/app/[name]/[id]/page.tsx diff --git a/src/app/[locale]/[name]/about/AboutPage.tsx b/src/app/[name]/about/AboutPage.tsx similarity index 100% rename from src/app/[locale]/[name]/about/AboutPage.tsx rename to src/app/[name]/about/AboutPage.tsx diff --git a/src/app/[locale]/[name]/about/layout.tsx b/src/app/[name]/about/layout.tsx similarity index 100% rename from src/app/[locale]/[name]/about/layout.tsx rename to src/app/[name]/about/layout.tsx diff --git a/src/app/[locale]/[name]/about/page.tsx b/src/app/[name]/about/page.tsx similarity index 100% rename from src/app/[locale]/[name]/about/page.tsx rename to src/app/[name]/about/page.tsx diff --git a/src/app/[locale]/[name]/chat/[id]/page.tsx b/src/app/[name]/chat/[id]/page.tsx similarity index 100% rename from src/app/[locale]/[name]/chat/[id]/page.tsx rename to src/app/[name]/chat/[id]/page.tsx diff --git a/src/app/[locale]/[name]/chat/page.tsx b/src/app/[name]/chat/page.tsx similarity index 100% rename from src/app/[locale]/[name]/chat/page.tsx rename to src/app/[name]/chat/page.tsx diff --git a/src/app/[locale]/[name]/layout.tsx b/src/app/[name]/layout.tsx similarity index 100% rename from src/app/[locale]/[name]/layout.tsx rename to src/app/[name]/layout.tsx diff --git a/src/app/[locale]/[name]/loading.tsx b/src/app/[name]/loading.tsx similarity index 100% rename from src/app/[locale]/[name]/loading.tsx rename to src/app/[name]/loading.tsx diff --git a/src/app/[locale]/[name]/orders/layout.tsx b/src/app/[name]/orders/layout.tsx similarity index 100% rename from src/app/[locale]/[name]/orders/layout.tsx rename to src/app/[name]/orders/layout.tsx diff --git a/src/app/[locale]/[name]/orders/page.tsx b/src/app/[name]/orders/page.tsx similarity index 100% rename from src/app/[locale]/[name]/orders/page.tsx rename to src/app/[name]/orders/page.tsx diff --git a/src/app/[locale]/[name]/page.tsx b/src/app/[name]/page.tsx similarity index 99% rename from src/app/[locale]/[name]/page.tsx rename to src/app/[name]/page.tsx index e389693..82307a4 100644 --- a/src/app/[locale]/[name]/page.tsx +++ b/src/app/[name]/page.tsx @@ -222,7 +222,7 @@ const MenuIndex = () => { return ( -
+
diff --git a/src/app/[locale]/[name]/rating/[orderId]/page.tsx b/src/app/[name]/rating/[orderId]/page.tsx similarity index 100% rename from src/app/[locale]/[name]/rating/[orderId]/page.tsx rename to src/app/[name]/rating/[orderId]/page.tsx diff --git a/src/app/[locale]/[name]/transactions/page.tsx b/src/app/[name]/transactions/page.tsx similarity index 100% rename from src/app/[locale]/[name]/transactions/page.tsx rename to src/app/[name]/transactions/page.tsx diff --git a/src/app/[locale]/[name]/transactions/review/page.tsx b/src/app/[name]/transactions/review/page.tsx similarity index 100% rename from src/app/[locale]/[name]/transactions/review/page.tsx rename to src/app/[name]/transactions/review/page.tsx diff --git a/src/app/[locale]/auth/layout.tsx b/src/app/auth/layout.tsx similarity index 100% rename from src/app/[locale]/auth/layout.tsx rename to src/app/auth/layout.tsx diff --git a/src/app/[locale]/auth/page.tsx b/src/app/auth/page.tsx similarity index 100% rename from src/app/[locale]/auth/page.tsx rename to src/app/auth/page.tsx diff --git a/src/app/[locale]/dictionaries.ts b/src/app/dictionaries.ts similarity index 100% rename from src/app/[locale]/dictionaries.ts rename to src/app/dictionaries.ts diff --git a/src/app/[locale]/layout.tsx b/src/app/layout.tsx similarity index 79% rename from src/app/[locale]/layout.tsx rename to src/app/layout.tsx index 1dc3c7b..05d05fd 100644 --- a/src/app/[locale]/layout.tsx +++ b/src/app/layout.tsx @@ -1,26 +1,24 @@ import { Metadata } from "next"; -import "../globals.css"; +import "./globals.css"; import { ReactQueryProvider } from "@/components/providers/ReactQueryProvider"; import { notFound } from "next/navigation"; -import i18nConfig from "../../../i18nConfig"; +import i18nConfig from "../../i18nConfig"; import initTranslations from '@/lib/i18n'; import TranslationsProvider from "@/components/utils/TranslationsProdiver"; export const metadata: Metadata = { title: 'Dashboard', - description: 'Webapp dashboard' + description: 'Webapp dashboard', } const i18nNamespaces = ['common', 'menu', 'orders', 'auth']; export default async function RootLayout({ children, - params, }: Readonly<{ children: React.ReactNode; - params: Promise<{ locale: string }> }>) { - const { locale } = await params; + const locale = "fa"; if (!i18nConfig.locales.includes(locale)) { notFound(); } @@ -28,9 +26,12 @@ export default async function RootLayout({ return ( - + diff --git a/src/app/[locale]/loading.tsx b/src/app/loading.tsx similarity index 100% rename from src/app/[locale]/loading.tsx rename to src/app/loading.tsx diff --git a/src/app/[locale]/page.tsx b/src/app/page.tsx similarity index 100% rename from src/app/[locale]/page.tsx rename to src/app/page.tsx diff --git a/src/app/[locale]/profile/edit/page.tsx b/src/app/profile/edit/page.tsx similarity index 100% rename from src/app/[locale]/profile/edit/page.tsx rename to src/app/profile/edit/page.tsx diff --git a/src/app/[locale]/profile/layout.tsx b/src/app/profile/layout.tsx similarity index 100% rename from src/app/[locale]/profile/layout.tsx rename to src/app/profile/layout.tsx diff --git a/src/app/[locale]/profile/page.tsx b/src/app/profile/page.tsx similarity index 100% rename from src/app/[locale]/profile/page.tsx rename to src/app/profile/page.tsx diff --git a/src/components/icons/HomeIcon.tsx b/src/components/icons/HomeIcon.tsx index 0807bfd..95eb9d7 100644 --- a/src/components/icons/HomeIcon.tsx +++ b/src/components/icons/HomeIcon.tsx @@ -12,7 +12,7 @@ const HomeIcon: React.FC = ({ ...props }) => { fill="none" {...props} > - + ); diff --git a/src/middleware.ts b/src/middleware.ts index 0ed4a3e..0ab2d42 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -1,9 +1,8 @@ -import { i18nRouter } from 'next-i18n-router'; import { NextRequest } from 'next/server'; -import i18nConfig from '../i18nConfig'; +// eslint-disable-next-line @typescript-eslint/no-unused-vars export function middleware(request: NextRequest) { - return i18nRouter(request, i18nConfig); + } // only applies this middleware to files in the app directory