my/ui

Command Palette

Search for a command to run...

All components

Avatar Profile Hovercard

tooltips

Origin UI component.

responsive · 400px

Install

Same command in any shadcn project — React (Vite/CRA), Next.js, Remix, Astro, and more:

$npx shadcn@latest add https://your-domain/r/comp-363.json

Usage

import Cmp from "@/registry/origin-ui/comp-363";

export default function Demo() {
  return <Cmp />;
}

Component source

import { Button } from "@/components/ui/button";
import {
  HoverCard,
  HoverCardContent,
  HoverCardTrigger,
} from "@/components/ui/hover-card";

export default function HoverCardDemo() {
  return (
    <HoverCard>
      <HoverCardTrigger asChild>
        <Button
          aria-label="My profile"
          asChild
          className="size-auto overflow-hidden rounded-full bg-transparent p-0 hover:bg-transparent"
        >
          <a href="#">
            <img
              alt="Avatar"
              height={40}
              src="/origin/avatar-40-04.jpg"
              width={40}
            />
          </a>
        </Button>
      </HoverCardTrigger>
      <HoverCardContent className="w-[340px]">
        <div className="flex items-start gap-3">
          <img
            alt="Avatar"
            className="shrink-0 rounded-full"
            height={40}
            src="/origin/avatar-40-04.jpg"
            width={40}
          />
          <div className="space-y-1">
            <p className="font-medium text-sm">@Origin_UI</p>
            <p className="text-muted-foreground text-sm">
              Beautiful UI components built with Tailwind CSS and Next.js.
            </p>
          </div>
        </div>
      </HoverCardContent>
    </HoverCard>
  );
}

Source: Origin UI