Hover card

For sighted users to preview content available behind a link.

Installation

npx shadcn@latest add https://spoke.georgedrury.co.uk/r/hover-card

Lineage

Anatomy

import {
	HoverCard,
	HoverCardTrigger,
	HoverCardContent,
} from "@/components/ui/hover-card"

export default () => (
	<HoverCard>
		<HoverCardTrigger />
		<HoverCardContent />
	</HoverCard>
)

Spoke utility classes

ClassFallback chainDescription
--hover-card-contentvar(--popover)Colour for card content hover variant
--hover-card-content-foregroundvar(--popover-foreground)Text/icon colour for card content hover variant
--hover-card-bordervar(--border)Border colour for card hover variant
--hover-card-radiusvar(--radius-md)Border radius for card
--shadow-hover-cardvar(--shadow-md)Box shadow for hover card