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);