import { secondaryButtonDark } from "@/app/components/button-styles"; import { buttonLabels, type CaseStudyContent } from "@/lib/site-content"; import { CaseMedia } from "./CaseMedia"; import { getCaseMedia } from "./case-media"; /** O bloco "Como ficou" existe quando há site no ar ou captura gravada, no computador ou no celular. */ export function hasCaseMedia({ id, demoUrl, }: Pick) { return ( Boolean(demoUrl) || Boolean(getCaseMedia(id, "desktop")) || Boolean(getCaseMedia(id, "mobile")) ); } /** "Como ficou": pôster e vídeo do projeto e o botão para abrir o site. Sem site nem captura, não mostra nada. */ export function CaseMediaSection({ caseStudy, }: { caseStudy: Pick; }) { if (!hasCaseMedia(caseStudy)) return null; return (

Como ficou

{caseStudy.demoUrl ? ( ) : null}
); }