---
import { t, type Lingua } from '../i18n';
import Hero from './Hero.astro';
import DueAnime from './DueAnime.astro';
import Smistamento from './Smistamento.astro';
import Prodotti from './Prodotti.astro';
import Storia from './Storia.astro';
import Numeri from './Numeri.astro';
import Marchi from './Marchi.astro';
import Sedi from './Sedi.astro';
import Footer from './Footer.astro';
import BannerCookie from './BannerCookie.astro';

interface Props { lang: Lingua }
const { lang } = Astro.props;
const d = t(lang);

// Senza Analytics non c'e' niente da consentire: il banner comparirebbe a
// chiedere il permesso per una cosa che la pagina non fa.
const chiedeConsenso = Boolean(import.meta.env.PUBLIC_GA_ID);
---
<a class="gb-skip" href="#contenuto">{d.nav.saltaAlContenuto}</a>
<main id="contenuto">
  <Hero lang={lang} />
  <DueAnime lang={lang} />
  <Smistamento lang={lang} />
  <Prodotti lang={lang} />
  <Storia lang={lang} />
  <Numeri lang={lang} />
  <Marchi lang={lang} />
  <Sedi lang={lang} />
</main>
<Footer lang={lang} />
{chiedeConsenso && <BannerCookie lang={lang} />}

