import { primaryButton } from "@/app/components/button-styles"; import WhatsAppLink from "@/app/components/WhatsAppLink"; import { buttonLabels, type CaseStudyContent } from "@/lib/site-content"; import { similarProjectSubject } from "@/lib/whatsapp"; import { hasCaseMedia } from "./CaseMediaSection"; /** * Logo depois de "Como ficou": o que o cliente passou a poder fazer (2 ou 3 itens, sem número, só com o que as entregas já sustentam) * e, de novo, o botão de contato, para quem acabou de ver o resultado não precisar rolar até o fim da página. * Sem itens, só o botão (e só quando há "Como ficou"); sem itens e sem mídia, a seção não aparece. */ export function CaseCapabilitiesSection({ caseStudy, isClient, }: { caseStudy: Pick< CaseStudyContent, "id" | "title" | "demoUrl" | "capabilities" >; isClient: boolean; }) { const capabilities = caseStudy.capabilities ?? []; const showContact = hasCaseMedia(caseStudy); if (capabilities.length === 0 && !showContact) return null; return (
{capabilities.length > 0 ? ( <>

{isClient ? "O que o cliente passou a poder fazer" : "O que dá para fazer com ele"}

) : (

Fale sobre o seu projeto

)} {showContact ? (
{buttonLabels.contact}
) : null}
); }