From cc9686147ea7b75e1a955548c790b48419b2b6bf Mon Sep 17 00:00:00 2001 From: bilalgursen Date: Sun, 2 Aug 2026 18:49:17 +0300 Subject: [PATCH] Add Rybbit analytics script and enhance pricing section with new features - Integrated Rybbit analytics script in layout.tsx for improved tracking. - Updated pricing section in page.tsx to include detailed package features and pricing information. - Refined button interactions and added icons for better user engagement. - Adjusted return URL handling in odeme/sonuc/page.tsx to preserve order information. - Enhanced satin-al-form.tsx to include visual indicators for payment redirection. --- src/app/layout.tsx | 7 ++ src/app/odeme/sonuc/page.tsx | 6 +- src/app/page.tsx | 123 +++++++++++++++++++++++++++++++- src/app/paket/page.tsx | 28 +++++--- src/app/paket/satin-al-form.tsx | 10 ++- 5 files changed, 159 insertions(+), 15 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 13d0e20..4fefebe 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,4 +1,5 @@ import type { Metadata, Viewport } from "next"; +import Script from "next/script"; import { Cal_Sans, Geist_Mono, Bricolage_Grotesque } from "next/font/google"; import localFont from "next/font/local"; import { Toaster } from "@/components/ui/sonner"; @@ -83,6 +84,12 @@ export default function RootLayout({ // içerikle büyümeli, viewport tabanı body'deki min-h-dvh'den gelir. className={`${calSans.variable} ${clarityCity.variable} ${geistMono.variable} ${bricolage.variable} antialiased`} > + {/* Rybbit analytics — beforeInteractive her zaman içine defer olarak enjekte edilir */} +