- Redesign PreJoin component and CSS for improved template compatibility and deterministic rendering - Remove mock studio toggle and related runtime logic; update useStudioLauncher to always use real backend - Add README-MOCK.md to document mock studio deprecation - Add mock-studio.html for manual popup emulation - Update environment variable resolution in route.ts for backend API - Add visual regression test scripts (capture, compare, visual_test_prejoin) using Playwright, Puppeteer, pixelmatch, and pngjs - Update package.json scripts and devDependencies for visual testing - Simplify PreJoin.stories.tsx for robust Storybook usage
18 lines
555 B
TypeScript
18 lines
555 B
TypeScript
import AutoRequestAndInject from './AutoRequestAndInject';
|
|
|
|
export default function RoomPage({ params }: { params: { roomName: string } }) {
|
|
const { roomName } = params;
|
|
|
|
return (
|
|
<div>
|
|
<h1>Room: {roomName}</h1>
|
|
<AutoRequestAndInject roomName={roomName} />
|
|
{/* Aquí va el componente del estudio real (VideoConference) */}
|
|
<div id="studio-root">
|
|
{/* El estudio debe estar preparado para escuchar postMessage LIVEKIT_TOKEN */}
|
|
<p>Esperando token para conectar al studio...</p>
|
|
</div>
|
|
</div>
|
|
);
|
|
}
|