From 2f2dafcfb92d66393903c341aecdf728a18cf92d Mon Sep 17 00:00:00 2001 From: AyrisAI Date: Sun, 12 Jul 2026 20:54:22 +0300 Subject: [PATCH] refactor: Move Navbar and Footer to global RootLayout, deduplicating page imports --- app/[locale]/[category]/[slug]/page.tsx | 5 ----- app/[locale]/apartlar/page.tsx | 5 ----- app/[locale]/hakkinda/page.tsx | 5 ----- app/[locale]/iletisim/page.tsx | 5 ----- app/[locale]/isletme-ekle/page.tsx | 5 ----- app/[locale]/isletmeler/page.tsx | 5 ----- app/[locale]/layout.tsx | 9 +++++++++ app/[locale]/mahalle/[slug]/page.tsx | 5 ----- app/[locale]/page.tsx | 5 ----- app/[locale]/restoranlar/page.tsx | 5 ----- proxy.ts | 1 + 11 files changed, 10 insertions(+), 45 deletions(-) diff --git a/app/[locale]/[category]/[slug]/page.tsx b/app/[locale]/[category]/[slug]/page.tsx index f751921..8efa494 100644 --- a/app/[locale]/[category]/[slug]/page.tsx +++ b/app/[locale]/[category]/[slug]/page.tsx @@ -1,7 +1,5 @@ import { getTranslations, setRequestLocale } from 'next-intl/server' import { mockDb } from '@/lib/mockDb' -import Navbar from '@/components/Navbar' -import Footer from '@/components/Footer' import ListingCard from '@/components/ListingCard' import { notFound } from 'next/navigation' import Image from 'next/image' @@ -85,7 +83,6 @@ export default async function ListingDetailPage({ params }: DetailPageProps) { return (
-
@@ -388,8 +385,6 @@ export default async function ListingDetailPage({ params }: DetailPageProps) { )}
- -
) } diff --git a/app/[locale]/apartlar/page.tsx b/app/[locale]/apartlar/page.tsx index f5ec988..ddcb04d 100644 --- a/app/[locale]/apartlar/page.tsx +++ b/app/[locale]/apartlar/page.tsx @@ -1,7 +1,5 @@ import { getTranslations, setRequestLocale } from 'next-intl/server' import { mockDb } from '@/lib/mockDb' -import Navbar from '@/components/Navbar' -import Footer from '@/components/Footer' import ListingCard from '@/components/ListingCard' import { SlidersHorizontal } from 'lucide-react' @@ -51,7 +49,6 @@ export default async function ApartsPage({ params, searchParams }: PageProps) { return (
-
@@ -154,8 +151,6 @@ export default async function ApartsPage({ params, searchParams }: PageProps) { )}
- -
) } diff --git a/app/[locale]/hakkinda/page.tsx b/app/[locale]/hakkinda/page.tsx index c88b283..21be990 100644 --- a/app/[locale]/hakkinda/page.tsx +++ b/app/[locale]/hakkinda/page.tsx @@ -1,6 +1,4 @@ import { getTranslations, setRequestLocale } from 'next-intl/server' -import Navbar from '@/components/Navbar' -import Footer from '@/components/Footer' import { Link } from '@/i18n/routing' import { CheckCircle, ShieldAlert, Award, Star } from 'lucide-react' @@ -17,7 +15,6 @@ export default async function AboutPage({ params }: AboutPageProps) { return (
-
@@ -119,8 +116,6 @@ export default async function AboutPage({ params }: AboutPageProps) {
- -