Component
Link Card
An anchor that wraps an entire card so the whole surface is clickable. Uses the headless @refraction-ui/link-card core and forwards every native anchor attribute.
Basic
Wrap any content; the full card becomes a single link.
Installation
$
pnpm add @refraction-ui/react-link-cardUsage
tsx
import { LinkCard } from '@refraction-ui/react'
export function MyComponent() {
return (
<LinkCard
href="/docs"
className="block rounded-xl border border-border bg-background p-5 hover:border-primary/50"
>
<span className="block text-sm font-semibold">Documentation</span>
<span className="mt-1 block text-sm text-muted-foreground">
Guides and API references.
</span>
</LinkCard>
)
}Card grid
Link cards compose naturally into grids of navigable destinations.
Props
| Prop | Type | Default | Description |
|---|---|---|---|
href | string | -- | Destination URL. Forwarded to the underlying anchor element. |
className | string | -- | Additional CSS classes to apply to the anchor. |
...props | React.AnchorHTMLAttributes<HTMLAnchorElement> | -- | All standard anchor attributes (target, rel, onClick, children, etc.) are forwarded to the rendered <a>. |