Files
v10/site/src/components/home/AnimatedBars.tsx
T
2026-03-06 16:19:27 -06:00

14 lines
440 B
TypeScript

import type { ReactNode } from 'react';
import { useIntersection } from '@/hooks/useIntersection';
export function AnimatedBars({ children, className }: { children: ReactNode; className?: string }) {
const [ref, isIntersecting] = useIntersection({ threshold: 0.01, rootMargin: '0px 0px -25% 0px' });
return (
<div ref={ref} className={className} data-animate={isIntersecting ? '' : undefined}>
{children}
</div>
);
}