diff --git a/components/blocks/InteractiveMapPins.tsx b/components/blocks/InteractiveMapPins.tsx index f26bb9255..dbf7d0166 100644 --- a/components/blocks/InteractiveMapPins.tsx +++ b/components/blocks/InteractiveMapPins.tsx @@ -1,12 +1,14 @@ 'use client'; import React from 'react'; -import { m, AnimatePresence, LazyMotion, domAnimation } from 'framer-motion'; +import { m, AnimatePresence, LazyMotion } from 'framer-motion'; import { MapPin, CheckCircle2, ArrowUpRight } from 'lucide-react'; import Image from 'next/image'; import Link from 'next/link'; import { Location } from '@/lib/map-data'; +const loadFeatures = () => import('@/lib/framer-features').then(res => res.default); + const MinorNode = React.memo(({ loc, isActive, onEnter, onLeave }: { loc: Location, isActive: boolean, onEnter: (loc: Location) => void, onLeave: () => void }) => (
void }) { return ( - + {locations.filter(l => l.type === 'minor_node').map((loc, idx) => (