---
import { site } from '../data/site';
import { piattaforme } from '../data/piattaforme';
import { t, contentImageUrl } from '../lib/content';
import { landingFor } from '../lib/auth';
interface Props {
user: { username: string; role: string } | null;
showTags: boolean;
canTags: boolean;
}
const { user, canTags, showTags } = Astro.props;
const path = Astro.url.pathname;
const loginHref = `/login?next=${encodeURIComponent(path)}`;
const areaHref = user ? landingFor(user.role) : '/admin';
// Le piattaforme riservate compaiono nel menu solo a chi può davvero aprirle.
const canPiattaforme = user?.role === 'piattaforme' || user?.role === 'admin';
const inPiattaforme = piattaforme.some((p) => path === p.href || path.startsWith(`${p.href}/`));
---