HoverCard

Card de preview rico exibido ao passar o mouse, construído com Radix UI com animação de escala e fade.

Demonstração

@ghiberti85

Props

PropTipoPadrãoDescrição
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

Uso

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>

Ver no Storybook

Abrir no Storybook
Ghiberti UI — Design System