# Hover Card

## Pure Owl component

```js
import { HoverCard, HoverCardContent, HoverCardTrigger } from "@thebase/ui";
```

```base-ui
<div style="max-width: 28rem">
  <HoverCard>
    <HoverCardTrigger>
      <a href="https://twitter.com/shadcn" class="text-decoration-underline">@shadcn</a>
    </HoverCardTrigger>
    <HoverCardContent className="'w-auto'">
      <div class="d-flex justify-content-between gap-3" style="width: 20rem">
        <Avatar src="'https://github.com/shadcn.png'" alt="'@shadcn'">
          <t t-set-slot="fallback">SC</t>
        </Avatar>
        <div class="d-flex flex-column gap-1">
          <h4 class="small fw-semibold mb-0">@shadcn</h4>
          <p class="small mb-0">The React Framework – created and maintained by @vercel.</p>
          <div class="d-flex align-items-center pt-2">
            <span class="small text-muted">Joined December 2021</span>
          </div>
        </div>
      </div>
    </HoverCardContent>
  </HoverCard>
</div>
```

| Component | Prop | Type | Notes |
| --- | --- | --- | --- |
| `HoverCard` | `className` | `String` | optional |
| `HoverCardContent` | `className` | `String` | optional |
| `HoverCardTrigger` | `className` | `String` | optional |

See [Pure Owl Components](/examples/blocks.html#/docs/guide/owl-components) for how to load `@base/owl` and `dist/baseui.templates.xml`.

## Static component

```base-ui
<span b-ui="hover-card">
  <button b-hover-card-trigger type="button">Hover</button>
  <span b-hover-card-content>Contextual preview content.</span>
</span>
```
