Get Pro Access

Hover card

Rich content preview on hover with open/close delays

Installation

Usage

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

<HoverCardTrigger cardId='profile'>@username</HoverCardTrigger>
<HoverCard id='profile' side='bottom' align='start'>
  <HoverCardContent>
    <p class='text-sm'>Full-stack developer.</p>
  </HoverCardContent>
</HoverCard>

Interactivity

This component is SSR-first and works without client JavaScript. Add @kiwa-ui/enhance for interactive behavior like toggling, keyboard navigation, and ARIA state management.

Add to your layout

<script type="module">
  import { hoverCard } from '@kiwa-ui/enhance'
  hoverCard()
</script>