From cbfcb29691048054f2733250a2c67e0646aaf457 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Sun, 18 Jan 2026 14:51:55 -0600 Subject: [PATCH] feat: new navbar --- packages/i18n/strings/en.json | 7 +- .../website-ue/src/components/HomeHero.astro | 7 +- .../website-ue/src/components/Navbar.astro | 74 +++++++++++++------ .../src/components/TextField/index.tsx | 5 +- .../website-ue/src/layouts/BaseLayout.astro | 10 +-- .../src/pages/[...locale]/_index.astro | 34 +++++++++ .../src/pages/[...locale]/index.astro | 15 +--- 7 files changed, 103 insertions(+), 49 deletions(-) create mode 100644 packages/website-ue/src/pages/[...locale]/_index.astro diff --git a/packages/i18n/strings/en.json b/packages/i18n/strings/en.json index 8dfac0b41..201451fe2 100644 --- a/packages/i18n/strings/en.json +++ b/packages/i18n/strings/en.json @@ -44,7 +44,7 @@ }, "home": { - "search": "Search tanks, players, tools...", + "search": "Search tanks, players, avatars...", "credit": "by TrèsAbhi" }, @@ -60,5 +60,10 @@ "2": "Rare", "3": "Epic", "4": "Legendary" + }, + + "navbar": { + "home": "Home", + "settings": "Settings" } } diff --git a/packages/website-ue/src/components/HomeHero.astro b/packages/website-ue/src/components/HomeHero.astro index d370371ea..4b7b26fad 100644 --- a/packages/website-ue/src/components/HomeHero.astro +++ b/packages/website-ue/src/components/HomeHero.astro @@ -31,8 +31,6 @@ const strings = await api.strings(locale); width: 100%; height: calc(100% - var(--space-5) / 2); - z-index: -1; - background-image: url(/assets/home-hero.webp); background-size: cover; background-position: top; @@ -81,9 +79,10 @@ const strings = await api.strings(locale); } } - .text-field { + .search { width: 100%; max-width: 25rem; + z-index: 0; } } @@ -104,7 +103,7 @@ const strings = await api.strings(locale); - + diff --git a/packages/website-ue/src/components/Navbar.astro b/packages/website-ue/src/components/Navbar.astro index 7ef4ff4c1..9e9119780 100644 --- a/packages/website-ue/src/components/Navbar.astro +++ b/packages/website-ue/src/components/Navbar.astro @@ -1,13 +1,20 @@ --- -import { HamburgerMenuIcon, MagnifyingGlassIcon } from "@radix-ui/react-icons"; +import { + GearIcon, + HamburgerMenuIcon, + MagnifyingGlassIcon, +} from "@radix-ui/react-icons"; import { BlitzKitIcon } from "../icons/BlitzKit"; import { LinkI18n } from "./LinkI18n"; +import { Text } from "./Text"; +import { api } from "../core/api/dynamic"; interface Props { locale: string; } const { locale } = Astro.props; +const strings = await api.strings(locale); --- @@ -60,14 +60,12 @@ const { accent, noNavbar, locale } = Astro.props; - {!noNavbar && } -
-