hover-card-demo.tsx — ui Source File
Architecture documentation for hover-card-demo.tsx, a tsx file in the ui codebase. 4 imports, 1 dependents.
Entity Profile
Dependency Diagram
graph LR e7ce011b_fac8_483e_b6a8_161131ad879a["hover-card-demo.tsx"] d39cd1e4_1b2d_9aa2_1d29_fd0b4bfb61c3["lucide-react"] e7ce011b_fac8_483e_b6a8_161131ad879a --> d39cd1e4_1b2d_9aa2_1d29_fd0b4bfb61c3 550576ca_32fe_8288_72d6_10281189833b["avatar"] e7ce011b_fac8_483e_b6a8_161131ad879a --> 550576ca_32fe_8288_72d6_10281189833b 57e86e45_ac6e_7278_be08_9092724e8401["button"] e7ce011b_fac8_483e_b6a8_161131ad879a --> 57e86e45_ac6e_7278_be08_9092724e8401 951c1a95_84b7_603d_3cc1_d98bfa6cfc50["hover-card"] e7ce011b_fac8_483e_b6a8_161131ad879a --> 951c1a95_84b7_603d_3cc1_d98bfa6cfc50 1c2403dc_4584_9f39_4e98_855a7de18bd1["component-registry.ts"] 1c2403dc_4584_9f39_4e98_855a7de18bd1 --> e7ce011b_fac8_483e_b6a8_161131ad879a style e7ce011b_fac8_483e_b6a8_161131ad879a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import { CalendarIcon } from "lucide-react"
import {
Avatar,
AvatarFallback,
AvatarImage,
} from "@/registry/new-york-v4/ui/avatar"
import { Button } from "@/registry/new-york-v4/ui/button"
import {
HoverCard,
HoverCardContent,
HoverCardTrigger,
} from "@/registry/new-york-v4/ui/hover-card"
export function HoverCardDemo() {
return (
<HoverCard>
<HoverCardTrigger asChild>
<Button variant="link">@nextjs</Button>
</HoverCardTrigger>
<HoverCardContent className="w-80" side="right">
<div className="flex justify-between gap-4">
<Avatar>
<AvatarImage src="https://github.com/vercel.png" />
<AvatarFallback>VC</AvatarFallback>
</Avatar>
<div className="flex flex-col gap-1">
<h4 className="text-sm font-semibold">@nextjs</h4>
<p className="text-sm">
The React Framework – created and maintained by @vercel.
</p>
<div className="mt-1 flex items-center gap-2">
<CalendarIcon className="text-muted-foreground size-4" />{" "}
<span className="text-muted-foreground text-xs">
Joined December 2021
</span>
</div>
</div>
</div>
</HoverCardContent>
</HoverCard>
)
}
Domain
Subdomains
Functions
Dependencies
- avatar
- button
- hover-card
- lucide-react
Source
Frequently Asked Questions
What does hover-card-demo.tsx do?
hover-card-demo.tsx is a source file in the ui codebase, written in tsx. It belongs to the DocumentationAtlas domain, Changelog subdomain.
What functions are defined in hover-card-demo.tsx?
hover-card-demo.tsx defines 1 function(s): HoverCardDemo.
What does hover-card-demo.tsx depend on?
hover-card-demo.tsx imports 4 module(s): avatar, button, hover-card, lucide-react.
What files import hover-card-demo.tsx?
hover-card-demo.tsx is imported by 1 file(s): component-registry.ts.
Where is hover-card-demo.tsx in the architecture?
hover-card-demo.tsx is located at apps/v4/app/(internal)/sink/components/hover-card-demo.tsx (domain: DocumentationAtlas, subdomain: Changelog, directory: apps/v4/app/(internal)/sink/components).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free