HoverCard

Rich preview card shown on hover, built on Radix UI with animated scale and fade.

Live Demo

@ghiberti85

Props

PropTypeDefaultDescription
sideOffsetnumber8componentPages.hover_card_prop_sideOffset
showArrowbooleanfalsecomponentPages.hover_card_prop_showArrow
align'start' | 'center' | 'end''center'componentPages.hover_card_prop_align
side'top' | 'right' | 'bottom' | 'left''bottom'componentPages.hover_card_prop_side
openDelaynumber700componentPages.hover_card_prop_openDelay
closeDelaynumber300componentPages.hover_card_prop_closeDelay

Usage

import {
  HoverCard,
  HoverCardTrigger,
  HoverCardContent,
} from '@ghiberti85/ui'

<HoverCard openDelay={200}>
  <HoverCardTrigger asChild>
    <a href="#">@username</a>
  </HoverCardTrigger>
  <HoverCardContent showArrow>
    <p>User profile info here</p>
  </HoverCardContent>
</HoverCard>

View in Storybook

Open in Storybook
Ghiberti UI — Design System