"use client"; // SihirbazAdimlar, turkey-map-react'in ~235 KB'lık il geometrisini taşır. // Modal kapalıyken bu yükün ilk sayfa bundle'ına girmemesi için tek noktadan // dynamic import: hem hero-form hem sonuc/sihirbaz-modal burayı kullanır. import dynamic from "next/dynamic"; import { Skeleton } from "@/components/ui/skeleton"; function SihirbazAdimlarSkeleton() { return (
{[88, 112, 96, 128, 72, 104, 120, 84, 100].map((w, i) => ( ))}
); } export const SihirbazAdimlarLazy = dynamic( () => import("./sihirbaz-adimlar").then((m) => m.SihirbazAdimlar), { ssr: false, loading: () => , }, ); /** Kullanıcı forma dokunduğu anda chunk'ı arka planda indir. */ export function preloadSihirbazAdimlar() { void import("./sihirbaz-adimlar"); }