fix: added transition to grain

This commit is contained in:
Raj 2024-05-14 22:53:16 +05:30
parent df7df796f2
commit b4b06a941a
2 changed files with 23 additions and 1 deletions

View File

@ -9,6 +9,8 @@ import {
TooltipContent, TooltipContent,
TooltipTrigger, TooltipTrigger,
} from "@/components/ui/tooltip"; } from "@/components/ui/tooltip";
import { motion } from "framer-motion";
import { CssGrain } from "@/components/css-grain";
export const revalidate = 100; export const revalidate = 100;
@ -16,7 +18,7 @@ export default function Page() {
return ( return (
<main> <main>
<div className="container py-12 max-w-xl"> <div className="container py-12 max-w-xl">
<div className="hero pointer-events-none fixed top-0 left-0 w-full h-screen"></div> <CssGrain />
{/* <GrainProvider */} {/* <GrainProvider */}
{/* grain_options={{ */} {/* grain_options={{ */}
{/* patternWidth: 200, */} {/* patternWidth: 200, */}

View File

@ -0,0 +1,20 @@
"use client";
import { motion } from "framer-motion";
export function CssGrain() {
return (
<motion.div
initial={{
opacity: 0,
}}
animate={{
opacity: 1,
}}
transition={{
duration: 10,
}}
className="hero pointer-events-none fixed top-0 left-0 w-full h-screen"
></motion.div>
);
}