index.tsx 470 B

123456789101112131415161718
  1. 'use client';
  2. import Canvas from './Canvas';
  3. import type { StageMode } from '@/lib/types/stage';
  4. import { ScreenCanvas } from './ScreenCanvas';
  5. /**
  6. * Slide Editor - wraps Canvas with SceneProvider
  7. */
  8. export function SlideEditor({ mode }: { readonly mode: StageMode }) {
  9. return (
  10. <div className="flex flex-col h-full">
  11. <div className="flex-1 overflow-hidden">
  12. {mode === 'autonomous' ? <Canvas /> : <ScreenCanvas />}
  13. </div>
  14. </div>
  15. );
  16. }