HoverCard

Hover card overlay.

Use HoverCard to show a preview when hovering a trigger.

import { HoverCard, HoverCardTrigger, HoverCardContent } from '@tile-ui/vue';
 
export default function HoverCardDemo() {
	return (
		<HoverCard>
			<HoverCardTrigger class="component-preview__action">Hover me</HoverCardTrigger>

Registry install

pnpm dlx shadcn@latest add @tile-ui/hover-card

Package usage

import { HoverCard, HoverCardTrigger, HoverCardContent } from '@tile-ui/vue';
 
<HoverCard>
	<HoverCardTrigger>Hover me</HoverCardTrigger>
	<HoverCardContent>Preview content.</HoverCardContent>
</HoverCard>

Highlights

  • Open and close delay
  • Side and align
  • Trigger and content

Registry dependencies

Item Purpose
hover-card Component source and module styles
core Framework-agnostic logic helpers
styles Shared SCSS tokens and globals

API reference

HoverCard

Prop Type Default
open boolean —
defaultOpen boolean —
openDelay number —
closeDelay number —
onOpenChange (open: boolean) => void —

HoverCardTrigger

Prop Type Default
asChild boolean —

HoverCardContent

Prop Type Default
side 'top' | 'right' | 'bottom' | 'left' —
align 'start' | 'center' | 'end' —
sideOffset number —