"use client";

import dynamic from "next/dynamic";

// NODE_ENV build sırasında statik yerine konur: prod build'de import()
// erişilemez dalda kalır ve dev-panel (+ dev server-action proxy'leri)
// modül grafiğine hiç girmez — layout'taki statik import ~92 KB'lık
// paylaşılan chunk'a dev kodu taşıyordu. Dev'de panel dynamic yüklenir.
const DevPanelIc =
  process.env.NODE_ENV !== "production"
    ? dynamic(() => import("./dev-panel").then((m) => m.DevPanel), {
        ssr: false,
      })
    : null;

export function DevPanelMount() {
  return DevPanelIc ? <DevPanelIc /> : null;
}
