hover-card
fulldev-ui/hover-cardFreeComponent
fulldev/ui publishes no description for this item.
Live preview
live · rendered by the registry
Rendered by fulldev/ui on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://ui.full.dev/r/hover-card.jsonSource
1---2import type { HTMLAttributes } from "astro/types"34import { cn } from "@/lib/utils"56type Props = HTMLAttributes<"div"> & {7 defaultOpen?: boolean8 open?: boolean9 delay?: number10 skipDelayDuration?: number11 closeDelay?: number12 side?: "top" | "right" | "bottom" | "left"13 align?: "start" | "center" | "end"14 sideOffset?: number15 alignOffset?: number16 avoidCollisions?: boolean17 collisionPadding?: number18 portal?: boolean19 closeOnClickOutside?: boolean20 closeOnEscape?: boolean21}2223const {24 class: className,25 defaultOpen,26 open,27 delay = 300,28 skipDelayDuration = 300,29 closeDelay = 300,30 side = "bottom",31 align = "center",32 sideOffset = 4,33 alignOffset = 4,34 avoidCollisions = true,35 collisionPadding = 8,36 portal = true,37 closeOnClickOutside = true,38 closeOnEscape = true,39 ...props40} = Astro.props41---4243<div44 data-slot="hover-card"45 data-default-open={defaultOpen}46 data-open={open}47 data-delay={delay}48 data-skip-delay-duration={skipDelayDuration}49 data-close-delay={closeDelay}50 data-side={side}51 data-align={align}52 data-side-offset={sideOffset}53 data-align-offset={alignOffset}54 data-avoid-collisions={avoidCollisions}55 data-collision-padding={collisionPadding}56 data-portal={portal}57 data-close-on-click-outside={closeOnClickOutside}58 data-close-on-escape={closeOnEscape}59 class={cn(className)}60 {...props}61>62 <slot />63</div>6465<script>66 import { create } from "@data-slot/hover-card"6768 create()69</script>
What it pulls in
npm packages
Files it writes
More from fulldev/ui
All 144 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| accordionaccordion | fulldev/ui | Components | Free | 1 dep · 5 files | |
| alertalert | fulldev/ui | Components | Free | no deps · 5 files | |
| alert-dialogalert-dialog | fulldev/ui | Components | Free | 1 dep · 13 files | |
| avataravatar | fulldev/ui | Components | Free | no deps · 7 files | |
| badgebadge | fulldev/ui | Components | Free | no deps · 3 files | |
| bannerbanner | fulldev/ui | Components | Free | no deps · 3 files | |
| breadcrumbbreadcrumb | fulldev/ui | Components | Free | no deps · 8 files | |
| buttonbutton | fulldev/ui | Components | Free | no deps · 3 files |
