// components/portal/MaterialsSwitcher.tsx
"use client";
import { useRouter, useSearchParams } from "next/navigation";
import dynamic from "next/dynamic";
import { cn } from "@/lib/utils";
// Reuse the *existing* canonical pages.
// Adjust paths if your folders differ.
const MaterialsPanel = dynamic(() => import("@/app/materials/materials/page"), { ssr: false });
const CoatingsPanel = dynamic(() => import("@/app/materials/materials-coatings/page"), { ssr: false });
const TABS = [
{ key: "materials", label: "Materials" },
{ key: "materials-coatings", label: "Coatings" },
];
function Panel({ tab }: { tab: string }) {
switch (tab) {
case "materials": return