import Link from 'next/link'; import Reveal from '../Reveal.jsx'; import SectionHeading from '../SectionHeading.jsx'; import StatusDot from '../StatusDot.jsx'; export default function Cases({ cases, limit, moreHref, showDisclaimer = false, headingLevel = 'h2' }) { if (cases.length === 0) return null; const list = limit ? cases.slice(0, limit) : cases; return (
{list.map((c, i) => (
{c.tag && ( {c.tag} )}

{c.title}

{c.description}

))}
{moreHref && ( Все кейсы → )} {showDisclaimer && (

* Показатели по срокам, объёмам и улучшениям — ориентировочные оценки по внутренним данным, точные цифры уточняются и согласовываются с клиентом по каждому проекту.

)}
); }