--- import { assertSecret, DEFAULT_LOCALE, SUPPORTED_LOCALES, } from '@blitzkit/core'; import { Box, Flex, Heading } from '@radix-ui/themes'; import type { GetStaticPaths } from 'astro'; import { AesonPlug } from '../../components/AesonPlug'; import HomeHero from '../../components/HomeHero.astro'; import { HomePageHotTanks } from '../../components/HomePageHotTanks'; import { LocaleSwitcher } from '../../components/LocaleSwitcher'; import { Plugs } from '../../components/Plugs'; import ToolCard from '../../components/ToolCard.astro'; import { compareTool, discordTool, embedTool, galleryTool, moreTool, performanceTool, sessionTool, tankopediaTool, tierListTool, } from '../../constants/tools'; import { getStrings } from '../../core/i18n/getStrings'; import BaseLayout from '../../layouts/BaseLayout.astro'; const PUBLIC_ASSET_BRANCH = assertSecret(import.meta.env.PUBLIC_ASSET_BRANCH); const MODE = assertSecret(import.meta.env.MODE); const locale = Astro.params.locale ?? DEFAULT_LOCALE; const strings = getStrings(Astro.params.locale); export const getStaticPaths = (() => { return [ ...SUPPORTED_LOCALES.map((locale) => ({ params: { locale } })), { params: { locale: undefined } }, ]; }) satisfies GetStaticPaths; --- { PUBLIC_ASSET_BRANCH === 'preview' && ( ) } { (PUBLIC_ASSET_BRANCH === 'main' || MODE === 'development') && ( ) } {/* */} {strings.website.home.other_projects.title}