--- import Base from '../layouts/Base.astro'; import PageHero from '../components/PageHero.astro'; import T from '../components/content/T.astro'; import { t, resolveContent } from '../lib/content'; // Variante di test di /promo-eventi ristrutturata sui pattern del sito: banner PageHero // a tutta larghezza, sezioni .section/.container su sfondo bianco, bottoni .btn globali, // font e palette dal design system. Contenuti identici (stessi tag `promo.*`). Gli stili // custom (griglia card, accordion FAQ) sono namespaced sotto `.promo2`. const BSPORT_URL = 'https://backoffice.bsport.io/login/signup?membership=3428'; export const prerender = false; const cards = [ { id: 1, features: 4, featured: false }, { id: 2, features: 4, featured: true }, { id: 3, features: 3, featured: false }, { id: 4, features: 3, featured: false }, ]; const faqs = [1, 2, 3, 4, 5, 6]; const wa = t('global.whatsapp'); ---

{cards.map((c) => (
{c.featured && }
    {Array.from({ length: c.features }, (_, i) => i + 1).map((m) => ( ))}
))}
{faqs.map((n) => { const a = resolveContent(`promo.faq.${n}.a`); return (
+

); })}