diff --git a/bun.lockb b/bun.lockb index 8f847e677..2e89a6b93 100644 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/packages/website/astro.config.mjs b/packages/website/astro.config.mjs index 45bd1c5dc..8cab00d0a 100644 --- a/packages/website/astro.config.mjs +++ b/packages/website/astro.config.mjs @@ -4,6 +4,7 @@ import partytown from '@astrojs/partytown'; import react from '@astrojs/react'; import sitemap from '@astrojs/sitemap'; import { SUPPORTED_LOCALES } from '@blitzkit/i18n'; +import compressor from 'astro-compressor'; import { defineConfig } from 'astro/config'; export default defineConfig({ @@ -21,7 +22,7 @@ export default defineConfig({ outDir: '../../dist/website', prefetch: true, - integrations: [react(), sitemap(), partytown()], + integrations: [react(), sitemap(), partytown(), compressor()], vite: { resolve: { alias: { diff --git a/packages/website/package.json b/packages/website/package.json index 188792c80..59132d5dc 100644 --- a/packages/website/package.json +++ b/packages/website/package.json @@ -46,6 +46,7 @@ "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "@types/three": "^0.160.0", - "astro": "^4.16.7" + "astro": "^4.16.7", + "astro-compressor": "^1.0.0" } } diff --git a/packages/website/src/components/Navbar.astro b/packages/website/src/components/Navbar.astro index 8d0693926..34006c343 100644 --- a/packages/website/src/components/Navbar.astro +++ b/packages/website/src/components/Navbar.astro @@ -10,21 +10,16 @@ import { Box, Code, Flex, - Grid, IconButton, - Link, - ScrollArea, - Separator, - Text, + Link } from '@radix-ui/themes'; +import { TOOLS } from '../constants/tools'; import { resolveBranchName } from '../core/blitzkit/branches'; -import { homeTool, TOOLS } from '../constants/tools'; -import { LinkI18n } from './LinkI18n'; import { getStrings } from '../core/i18n/getStrings'; import { Var } from '../core/radix/var'; +import { LinkI18n } from './LinkI18n'; const toolsFiltered = TOOLS.filter((tool) => !('href' in tool)); -const tools = [homeTool, ...toolsFiltered]; const { locale } = Astro.params; const branchName = resolveBranchName(locale); const isBranchNamed = branchName !== undefined;