[dyad] Seitenübergänge entfernt - wrote 1 file(s), deleted 1 file(s)

This commit is contained in:
[dyad]
2026-01-19 10:34:17 +01:00
parent 41b67b76ad
commit 917a8b5d48
2 changed files with 1 additions and 38 deletions

View File

@@ -4,7 +4,6 @@ import "./globals.css";
import { ThemeProvider } from "@/components/theme-provider";
import { Toaster } from "@/components/ui/sonner";
import { Footer } from "@/components/footer";
import { PageTransitionProvider } from "@/components/page-transition-provider";
const geistSans = Geist({
variable: "--font-geist-sans",
@@ -41,9 +40,7 @@ export default function RootLayout({
enableSystem
disableTransitionOnChange
>
<PageTransitionProvider>
{children}
</PageTransitionProvider>
{children}
<Footer />
<Toaster />
</ThemeProvider>

View File

@@ -1,34 +0,0 @@
"use client";
import { AnimatePresence, motion } from "framer-motion";
import { usePathname } from "next/navigation";
import React from "react";
export function PageTransitionProvider({ children }: { children: React.ReactNode }) {
const pathname = usePathname();
return (
<AnimatePresence mode="wait">
<motion.div key={pathname}>
{children}
{/* Exit Animation Overlay */}
<motion.div
className="fixed top-0 left-0 z-50 w-full h-screen bg-white dark:bg-background origin-bottom"
initial={{ scaleY: 0 }}
animate={{ scaleY: 0 }}
exit={{ scaleY: 1 }}
transition={{ duration: 0.5, ease: [0.22, 1, 0.36, 1] }}
/>
{/* Enter Animation Overlay */}
<motion.div
className="fixed top-0 left-0 z-50 w-full h-screen bg-white dark:bg-background origin-top"
initial={{ scaleY: 1 }}
animate={{ scaleY: 0 }}
transition={{ duration: 0.5, ease: [0.22, 1, 0.36, 1] }}
/>
</motion.div>
</AnimatePresence>
);
}