perf: resolve Lighthouse issues, optimize CSS and JS payload

This commit is contained in:
2026-06-25 13:13:15 +02:00
parent f463e854fd
commit f9f0970f3f
4 changed files with 11 additions and 6 deletions

View File

@@ -2,7 +2,9 @@
import React, { createContext, useContext, useState, useCallback, ReactNode, useEffect } from 'react';
import { useRouter, usePathname, useSearchParams } from 'next/navigation';
import { LazyMotion, domAnimation } from 'framer-motion';
import { LazyMotion } from 'framer-motion';
const loadFeatures = () => import('@/lib/framer-features').then(res => res.default);
interface TransitionContextType {
isTransitioning: boolean;
@@ -69,7 +71,7 @@ export function TransitionProvider({ children }: { children: ReactNode }) {
setTransitionMessage={setTransitionMessage}
/>
</React.Suspense>
<LazyMotion features={domAnimation}>
<LazyMotion features={loadFeatures}>
{children}
</LazyMotion>
</TransitionContext.Provider>