Hydration error
Unanswered
TK-ed posted this in #help-forum
TK-edOP
im getting the hydration error i looked through the documentation but im not sure whats causing this issue. In my dev server it pops up but ive deployed it as of now (ik its not a good practice but ive to submit this task and so far no errors except that the smooth scroll aint working but yeah). Do help if you guys kknow. Thanks have a nice day 🙂
Next.js 14, FramerMotion
https://github.com/TK-ed/potfolyo-task
Next.js 14, FramerMotion
https://github.com/TK-ed/potfolyo-task
1 Reply
TK-edOP
"use client";
export default function ProjectsPage({ projects }: any) {
return (
<div className="my-16 p-3 sm:p-0">
<motion.h1
initial={{ opacity: 0, y: 0 }}
whileInView={{ opacity: 1, y: 0 }}
transition={{ delay: 0.8, duration: 1, ease: "easeInOut" }}
id="projects"
className=" text-center text-7xl underline rotate-6"
>
Projects
</motion.h1>
<motion.div
initial={{ opacity: 0, y: 0 }}
whileInView={{ opacity: 1, y: 0 }}
transition={{ delay: 1, duration: 1, ease: "easeInOut" }}
className="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-4 xl:grid-cols-4 pt-10"
>
{/* @ts-ignore */}
{projects.map((project, idx): any => {
return (
<Link href={project.link ? project.link : "#"} key={idx}>
<div className={cn("p-5 rounded-sm bg-black")}>
<div className="h-[25rem] relative flex items-center justify-center">
<DirectionAwareHover imageUrl={project.cover}>
<h6 className="font-bold">{project.title}</h6>
<h6 className="font-extralight text-xs">{project.desc}</h6>
<h6 className="text-sky-400 font-extralight text-xs">
{project.tech}
</h6>
<h6 className="p-1 bg-black w-[4rem] hover:bg-slate-300/95">
<a href={project.git}>GitHub</a>
</h6>
</DirectionAwareHover>
</div>
</div>
</Link>
);
})}
</motion.div>
<a href="#testimonials">
<button className="mt-8 flex mx-auto animate-bounce">
<RiArrowDropDownLine size={60} />
</button>
</a>
</div>
);
}this is the component which is causing the error