fix(birthday): show all CMS extra items, remove hardcoded slice(3,6) limit
Some checks failed
CI / Type Check (push) Has been cancelled
CI / Lint (push) Has been cancelled
CI / Unit Tests (push) Has been cancelled
Deploy / Build & Push Image (push) Has been cancelled
Deploy / Deploy to VPS (push) Has been cancelled

extraItems now uses slice(3) without end limit — items 4-N all appear
in the "Також можна додатково замовити" grid instead of being silently dropped.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Vadym Samoilenko 2026-06-05 12:44:10 +01:00
parent 83283ed43c
commit 04e13097da

View file

@ -257,8 +257,8 @@ export default async function BirthdayPage() {
? cmsPackageItems.slice(0, 3).map(toCard)
: FALLBACK_PACKAGE_ITEMS.map(toCard)
const extraItems: PackageCardData[] =
cmsHasPhotos && cmsPackageItems.length >= 6
? cmsPackageItems.slice(3, 6).map(toCard)
cmsHasPhotos && cmsPackageItems.length > 3
? cmsPackageItems.slice(3).map(toCard)
: FALLBACK_EXTRA_ITEMS.map(toCard)
const whyTitle = (d?.whyTitle as string) ?? 'Чому варто святкувати у Шуміленді'