// Monitor: o aparelho que segura a tela do produto. Borda fina escura, pé e base, sombra macia na parede. // A tela (1500 x 940) é creme, com uma luz que cai do canto de cima. As cenas vivem dentro dela. // `semAparelho`: só a tela, sem borda nem pé (pra quem não quer o monitor). import React from 'react'; import {AbsoluteFill} from 'remotion'; import {CENTRO_VIDEO, COR, TELA} from '../base'; export type MonitorProps = {semAparelho?: boolean; borda?: number; children?: React.ReactNode}; export const Monitor: React.FC = ({semAparelho = false, borda = 20, children}) => { const x0 = CENTRO_VIDEO.x - TELA.w / 2, y0 = CENTRO_VIDEO.y - TELA.h / 2; const b = semAparelho ? 0 : borda; return {!semAparelho && <>
}
{children}
; };