Home / File/ hover-card-demo.tsx — ui Source File

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.

File tsx DocumentationAtlas Changelog 4 imports 1 dependents 1 functions

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>
  )
}

Subdomains

Functions

Dependencies

  • avatar
  • button
  • hover-card
  • lucide-react

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