Treat the feature-grid toolkit control as underlined text and keep its card glyphs with the other URL-served icons.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
adilallo
2026-09-09 18:37:51 -06:00
co-authored by Cursor
parent 40225e2845
commit b42716c262
9 changed files with 31 additions and 9 deletions
@@ -1,6 +1,7 @@
"use client";
import { memo } from "react";
import NextLink from "next/link";
import Button from "../../buttons/Button";
import { contentLockupShapePath, getAssetPath } from "../../../../lib/assetUtils";
import type { ContentLockupViewProps } from "./ContentLockup.types";
@@ -98,14 +99,13 @@ function ContentLockupView({
</div>
)}
{/* Link for feature variant */}
{variant === "feature" && linkText && linkHref && (
<a
<NextLink
href={linkHref}
className="text-medium-underline underline text-[var(--color-content-default-primary)] hover:text-[var(--color-content-default-secondary)] transition-colors focus:outline-none focus:ring-2 focus:ring-[var(--color-surface-default-brand-royal)] focus:ring-offset-2 focus:ring-offset-[var(--color-surface-default-secondary)] rounded-sm px-1 py-0.5"
className="w-fit self-start cursor-pointer text-small-paragraph md:text-medium-paragraph text-[var(--color-content-default-primary)] underline decoration-solid [text-underline-position:from-font] hover:opacity-90 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[var(--color-border-invert-primary)]"
>
{linkText}
</a>
</NextLink>
)}
{/* CTA Button */}