'use client'; import { FC } from 'react'; import Image from 'next/image'; interface Story { accusation: { description: string; alibi: string[]; problematic: string[]; }; } interface AccusationSceneProps { language: 'fr' | 'en' | 'es'; story: Story | null; setNextScene: () => void; } const AccusationScene: FC = ({ language, story, setNextScene, }) => { return (
{/* Image de fond */} Background {/* Overlay noir */}
{/* Contenu */}
{/* Description */}

{language === 'fr' ? "Chef d'accusation" : language === 'en' ? 'Accusation' : 'Acusación'}

{story?.accusation.description}

{/* Alibis */}

{language === 'fr' ? 'Alibis' : language === 'en' ? 'Alibis' : 'Coartadas'}

    {story?.accusation.alibi.map((alibi, index) => (
  • {alibi}
  • ))}
{/* Points problématiques */}

{language === 'fr' ? 'Points problématiques' : language === 'en' ? 'Problematic points' : 'Puntos problemáticos'}

    {story?.accusation.problematic.map((point, index) => (
  • {point}
  • ))}
); }; export default AccusationScene;