@thebase/ui
Version:
CDN-installable Owl and Bootstrap 5 UI component library.
49 lines (41 loc) • 1.56 kB
Markdown
# 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>
```