chore: add marmaris widget to layout

This commit is contained in:
Mustafa Yildiz
2026-07-13 15:00:25 +03:00
parent b72a11b1a7
commit 0ff4c2d3db
+9 -8
View File
@@ -1,10 +1,10 @@
import type { Metadata } from "next"; import type { Metadata } from "next";
import Script from "next/script"; import Script from "next/script";
import { Cormorant_Garamond, Plus_Jakarta_Sans } from "next/font/google"; import { Cormorant_Garamond, Plus_Jakarta_Sans } from "next/font/google";
import {NextIntlClientProvider} from 'next-intl'; import { NextIntlClientProvider } from 'next-intl';
import {getMessages, setRequestLocale} from 'next-intl/server'; import { getMessages, setRequestLocale } from 'next-intl/server';
import {routing} from '@/i18n/routing'; import { routing } from '@/i18n/routing';
import {notFound} from 'next/navigation'; import { notFound } from 'next/navigation';
import "../globals.css"; import "../globals.css";
const cormorant = Cormorant_Garamond({ const cormorant = Cormorant_Garamond({
@@ -28,7 +28,7 @@ export const metadata: Metadata = {
}; };
export function generateStaticParams() { export function generateStaticParams() {
return routing.locales.map((locale) => ({locale})); return routing.locales.map((locale) => ({ locale }));
} }
export default async function LocaleLayout({ export default async function LocaleLayout({
@@ -36,9 +36,9 @@ export default async function LocaleLayout({
params params
}: { }: {
children: React.ReactNode; children: React.ReactNode;
params: Promise<{locale: string}>; params: Promise<{ locale: string }>;
}) { }) {
const {locale} = await params; const { locale } = await params;
if (!routing.locales.includes(locale as any)) { if (!routing.locales.includes(locale as any)) {
notFound(); notFound();
@@ -60,7 +60,8 @@ export default async function LocaleLayout({
<div <div
data-marmaris-widget="marmaris" data-marmaris-widget="marmaris"
data-limit="3" data-limit="3"
data-lang="tr" data-lang={locale}
data-neighborhood=""
style={{ display: "none" }} style={{ display: "none" }}
></div> ></div>
<Script src="https://marmarislocal.com/widget.js" strategy="afterInteractive" /> <Script src="https://marmarislocal.com/widget.js" strategy="afterInteractive" />