--- import Layout from "@/layouts/Layout.astro" import Breadcrumb from "@/components/Breadcrumb.astro" import { getBrands, getYears, type BrandEntry } from "@/lib/api" import { getI18n } from '@/i18n/utils' import { clientHref, PATH, href } from '@/lib/routes' const { locale } = getI18n(Astro) let sidebarBrands: BrandEntry[] = [] let yearChips: number[] = [] try { sidebarBrands = (await getBrands({ size: 300, only_with_articles: 1, featured: 1 })) .filter((b) => b.id && b.name) .sort((a, b) => a.name.localeCompare(b.name)) } catch {} let yearSeed = [2026, 2025, 2024, 2023, 2022, 2021] try { const ys = await getYears(30) if (ys.length) yearChips = ys } catch {} if (!yearChips.length) yearChips = yearSeed --- 2026 Edition All Shows × No shows match the current filters · 暂无符合条件的秀场