From 7399c402afe675662cd30dc18990e388adb4369d 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 15:14:26 -0600 Subject: [PATCH] feat: ahhhhhhhhhh --- .../src/components/Heading/index.tsx | 2 +- .../website-ue/src/components/Link/index.css | 9 +++++ .../website-ue/src/components/Link/index.tsx | 9 ++++- .../website-ue/src/components/Navbar.astro | 35 ++++++++++++++----- .../src/components/Section/index.css | 2 +- .../src/components/ToolBanner.astro | 18 +++++++--- .../website-ue/src/layouts/BaseLayout.astro | 1 - .../pages/[...locale]/settings/index.astro | 15 ++++++++ 8 files changed, 74 insertions(+), 17 deletions(-) create mode 100644 packages/website-ue/src/pages/[...locale]/settings/index.astro diff --git a/packages/website-ue/src/components/Heading/index.tsx b/packages/website-ue/src/components/Heading/index.tsx index 487f92987..264f5bfb8 100644 --- a/packages/website-ue/src/components/Heading/index.tsx +++ b/packages/website-ue/src/components/Heading/index.tsx @@ -9,7 +9,7 @@ export interface HeadingProps extends Omit { export function Heading({ className, weight, - size = "1", + size = "2", ...props }: HeadingProps) { return ( diff --git a/packages/website-ue/src/components/Link/index.css b/packages/website-ue/src/components/Link/index.css index 40098b988..9e6a8aabe 100644 --- a/packages/website-ue/src/components/Link/index.css +++ b/packages/website-ue/src/components/Link/index.css @@ -11,4 +11,13 @@ &[data-underline="hover"]:focus { text-decoration: underline; } + + &[data-high-contrast="true"] { + color: var(--accent-12); + } + + svg { + width: 1.25em; + height: 1.25em; + } } diff --git a/packages/website-ue/src/components/Link/index.tsx b/packages/website-ue/src/components/Link/index.tsx index 64e99d805..3b9ada5bf 100644 --- a/packages/website-ue/src/components/Link/index.tsx +++ b/packages/website-ue/src/components/Link/index.tsx @@ -4,14 +4,21 @@ import "./index.css"; export interface LinkProps extends ComponentProps<"a"> { underline?: "always" | "hover" | "never"; + highContrast?: boolean; } -export function Link({ className, underline = "always", ...props }: LinkProps) { +export function Link({ + highContrast, + className, + underline = "always", + ...props +}: LinkProps) { return ( ); } diff --git a/packages/website-ue/src/components/Navbar.astro b/packages/website-ue/src/components/Navbar.astro index 9e9119780..847a7d903 100644 --- a/packages/website-ue/src/components/Navbar.astro +++ b/packages/website-ue/src/components/Navbar.astro @@ -19,26 +19,40 @@ const strings = await api.strings(locale);