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, 0 dependents.

File tsx ComponentRegistry ChartRegistry 4 imports 1 functions

Entity Profile

Dependency Diagram

graph LR
  3ccf7296_85a6_98b7_4307_01c339deb33b["hover-card-demo.tsx"]
  d39cd1e4_1b2d_9aa2_1d29_fd0b4bfb61c3["lucide-react"]
  3ccf7296_85a6_98b7_4307_01c339deb33b --> d39cd1e4_1b2d_9aa2_1d29_fd0b4bfb61c3
  5df0dd07_24be_f6ef_717d_56a397fc9b0f["avatar"]
  3ccf7296_85a6_98b7_4307_01c339deb33b --> 5df0dd07_24be_f6ef_717d_56a397fc9b0f
  d418ad18_b947_f4e5_6e4c_01100d7a63e4["button"]
  3ccf7296_85a6_98b7_4307_01c339deb33b --> d418ad18_b947_f4e5_6e4c_01100d7a63e4
  d86b52b9_6ef4_117f_9f86_64c64f87ddb6["hover-card"]
  3ccf7296_85a6_98b7_4307_01c339deb33b --> d86b52b9_6ef4_117f_9f86_64c64f87ddb6
  style 3ccf7296_85a6_98b7_4307_01c339deb33b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

import { CalendarIcon } from "lucide-react"

import {
  Avatar,
  AvatarFallback,
  AvatarImage,
} from "@/registry/default/ui/avatar"
import { Button } from "@/registry/default/ui/button"
import {
  HoverCard,
  HoverCardContent,
  HoverCardTrigger,
} from "@/registry/default/ui/hover-card"

export function HoverCardDemo() {
  return (
    <HoverCard>
      <HoverCardTrigger asChild>
        <Button variant="link">@nextjs</Button>
      </HoverCardTrigger>
      <HoverCardContent className="w-80">
        <div className="flex justify-between space-x-4">
          <Avatar>
            <AvatarImage src="https://github.com/vercel.png" />
            <AvatarFallback>VC</AvatarFallback>
          </Avatar>
          <div className="space-y-1">
            <h4 className="text-sm font-semibold">@nextjs</h4>
            <p className="text-sm">
              The React Framework – created and maintained by @vercel.
            </p>
            <div className="flex items-center pt-2">
              <CalendarIcon className="mr-2 h-4 w-4 opacity-70" />{" "}
              <span className="text-xs text-muted-foreground">
                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 ComponentRegistry domain, ChartRegistry 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.
Where is hover-card-demo.tsx in the architecture?
hover-card-demo.tsx is located at deprecated/www/registry/default/internal/sink/components/hover-card-demo.tsx (domain: ComponentRegistry, subdomain: ChartRegistry, directory: deprecated/www/registry/default/internal/sink/components).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free