// Rôle : affiche la page d'accueil et les contenus éditoriaux principaux. import { TOOLBOX_MODULES } from "../features/toolboxes/toolboxModuleRegistry.js"; import { RichText } from "../components/RichText.jsx"; import { HomeOnboardingSection } from "./HomeOnboardingSection.jsx"; export function HomePage({ siteContent, toolboxes, actions }) { const content = siteContent.home; const toolCount = Object.keys(TOOLBOX_MODULES).length; const showOnboarding = import.meta.env.DEV || toolboxes.length === 0; return ( <>

{content.hero.eyebrow}

{content.hero.title}

{content.hero.description}

{content.hero.primaryAction} {content.hero.secondaryAction}
{toolboxes.length}{toolboxes.length > 1 ? content.stats.toolboxPlural : content.stats.toolboxSingular}
{toolCount}{toolCount > 1 ? content.stats.toolPlural : content.stats.toolSingular}
{showOnboarding && actions.setCreateModal({ tutorial: true })} />}

{content.origin.eyebrow}

{content.origin.title}

{content.origin.lines.map((line, index) => )} {content.origin.caption}
{content.origin.visualAlt}
); } function DialogueLine({ line }) { return

; }