import React from 'react';
import QuantumSandbox from './QuantumSandbox';
import M1CerberusFirewall from './modules/M1CerberusFirewall';
import M15QuicVideoMatrix from './modules/M15QuicVideoMatrix';
import M28InquisitorAI from './modules/M28InquisitorAI';
import M32Lazarus from './modules/M32Lazarus';
import M36DopplerSonar from './modules/M36DopplerSonar';
import M39AegisWatermark from './modules/M39AegisWatermark';
import M43PulsarMatrix from './modules/M43PulsarMatrix';
import M44ResonanceAudio from './modules/M44ResonanceAudio';
import M46Eclipse from './modules/M46Eclipse';
import M60Panopticon from './modules/M60Panopticon';

export default function ShapeshiftingRouter({ moduleId }) {
  switch(moduleId) {
    case 'm1': return <M1CerberusFirewall />;
    case 'm15': return <M15QuicVideoMatrix />;
    case 'm28': return <M28InquisitorAI />;
    case 'm32': return <M32Lazarus />;
    case 'm36': return <M36DopplerSonar />;
    case 'm39': return <M39AegisWatermark />;
    case 'm43': return <M43PulsarMatrix />;
    case 'm44': return <M44ResonanceAudio />;
    case 'm46': return <M46Eclipse />;
    case 'm60': return <M60Panopticon />;
    default: return <QuantumSandbox moduleId={moduleId} />;
  }
}
