From a21bc6174daa1b0d3e7e157763f4d825f63d3914 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Mon, 12 Jan 2026 13:46:58 -0600 Subject: [PATCH] feat: some navbar --- .../src/components/BaseStyles.astro | 2 + .../src/components/ColorAlias.astro | 7 ++- .../website-ue/src/components/Navbar.astro | 56 +++++++++++++++++++ .../website-ue/src/layouts/BaseLayout.astro | 8 ++- .../src/pages/[...locale]/index.astro | 4 +- .../pages/[...locale]/tanks/[slug]/_index.tsx | 7 +-- 6 files changed, 71 insertions(+), 13 deletions(-) diff --git a/packages/website-ue/src/components/BaseStyles.astro b/packages/website-ue/src/components/BaseStyles.astro index 48c763af3..204208fb4 100644 --- a/packages/website-ue/src/components/BaseStyles.astro +++ b/packages/website-ue/src/components/BaseStyles.astro @@ -43,5 +43,7 @@ import "@fontsource-variable/roboto-flex"; var(--space-1) var(--white-a3), inset calc(var(--space-1) * sin(45deg) * -1) calc(var(--space-1) * sin(45deg) * -1) var(--space-1) var(--black-a3); + + --blur-glass: blur(4rem); } diff --git a/packages/website-ue/src/components/ColorAlias.astro b/packages/website-ue/src/components/ColorAlias.astro index 64f5a52a8..843bbe71b 100644 --- a/packages/website-ue/src/components/ColorAlias.astro +++ b/packages/website-ue/src/components/ColorAlias.astro @@ -1,12 +1,13 @@ --- -import type { Color } from "../pages/styles/colors/[accent].css"; +import type { Color } from "../core/ui/color"; interface Props { color: Color; alias: string; + alpha?: boolean; } -const { color, alias } = Astro.props; +const { color, alias, alpha } = Astro.props; let styles = ""; @@ -14,7 +15,7 @@ styles += ":root{"; for (let i = 0; i < 12; i++) { const n = i + 1; - styles += `--${alias}-${n}:var(--${color}-${n});`; + styles += `--${alias}-${alpha ? "a" : ""}${n}:var(--${color}-${alpha ? "a" : ""}${n});`; } styles += "}"; diff --git a/packages/website-ue/src/components/Navbar.astro b/packages/website-ue/src/components/Navbar.astro index e69de29bb..98e947d11 100644 --- a/packages/website-ue/src/components/Navbar.astro +++ b/packages/website-ue/src/components/Navbar.astro @@ -0,0 +1,56 @@ +--- +import { HamburgerMenuIcon, MagnifyingGlassIcon } from "@radix-ui/react-icons"; +import { BlitzKitIcon } from "../icons/BlitzKit"; +--- + + + +
diff --git a/packages/website-ue/src/layouts/BaseLayout.astro b/packages/website-ue/src/layouts/BaseLayout.astro index 5e48694ed..ca876676f 100644 --- a/packages/website-ue/src/layouts/BaseLayout.astro +++ b/packages/website-ue/src/layouts/BaseLayout.astro @@ -20,8 +20,12 @@ const { accent, noNavbar } = Astro.props;