"use client";

// Wrapper client : la vue originale (module "use client") et son mapper
// viewProps ne peuvent pas être appelés depuis la route serveur (leurs exports
// deviendraient des références client). Sections WP absentes/vides => vue
// originale avec ses défauts codés (fallback intact, parité pixel).

import SimulateurEconomieEnergie from "@/views/SimulateurEconomieEnergie";
import { mapSimulateurEconomieEnergieProps } from "@/lib/wp/viewProps";
import type { WpSection } from "@/lib/wp/types";

export default function SimulateurEconomieEnergieView({
  sections,
}: {
  sections: WpSection[] | null;
}) {
  return (
    <SimulateurEconomieEnergie
      {...(sections?.length ? mapSimulateurEconomieEnergieProps(sections) : {})}
    />
  );
}
