diff --git a/app/[locale]/fleet/[slug]/page.tsx b/app/[locale]/fleet/[slug]/page.tsx index 15a197c..e7e83a0 100644 --- a/app/[locale]/fleet/[slug]/page.tsx +++ b/app/[locale]/fleet/[slug]/page.tsx @@ -3,9 +3,8 @@ import { yachts } from "../../../data/yachts"; import { notFound } from "next/navigation"; import { Link } from "@/i18n/routing"; -import { motion } from "framer-motion"; +import { motion, Variants, AnimatePresence } from "framer-motion"; import { use, useState, useCallback, useEffect } from "react"; -import { AnimatePresence } from "framer-motion"; import { CldImage } from "next-cloudinary"; import { useTranslations, useLocale } from "next-intl"; @@ -48,14 +47,15 @@ export default function YachtPage({ params }: PageProps) { if (!yacht) { notFound(); + return null; } - const fadeInUp = { + const fadeInUp: Variants = { hidden: { opacity: 0, y: 40 }, visible: { opacity: 1, y: 0, transition: { duration: 0.8, ease: "easeOut" } } }; - const staggerContainer = { + const staggerContainer: Variants = { hidden: { opacity: 0 }, visible: { opacity: 1, transition: { staggerChildren: 0.15 } } };