feat: compose page + Framer Motion animations + reduced-motion support

This commit is contained in:
erikgh committed 2026-07-21 11:31:27 -06:00
1 parent 8947a11e70
commit e98adf5b08
10 files changed
+65 -19

No files matched your search

+3 -1
View File
@@ -3,9 +3,10 @@
import { motion } from 'framer-motion';
import { Container } from '@/components/primitives/Container';
import { fraseAncla } from '@/lib/content';
import { fadeInUp, viewportOnce } from '@/lib/motion';
import { fadeInUp, viewportOnce, usePrefersReducedMotion, motionProps } from '@/lib/motion';
export function FraseAncla() {
const reduced = usePrefersReducedMotion();
return (
<section className="bg-base">
<Container className="py-24 md:py-32 text-center max-w-4xl">
@@ -14,6 +15,7 @@ export function FraseAncla() {
initial="hidden"
whileInView="visible"
viewport={viewportOnce}
{...motionProps(reduced)}
className="font-serif italic text-2xl md:text-4xl font-bold leading-snug text-ink"
>
<span className="text-gold">“</span>