import { motion } from 'framer-motion' interface DotGridProps { rows: number columns: number count: number } export const DotGrid = ({ rows, columns, count }: DotGridProps) => { const container = { hidden: { opacity: 1 }, visible: { opacity: 1, transition: { staggerChildren: 0.05, delayChildren: 0.05, }, }, } const item = { hidden: { opacity: 0 }, visible: { opacity: [1, 0.5, 1], transition: { repeat: Infinity, duration: 0.5, repeatDelay: 1.5, ease: 'easeInOut', }, }, } return (