TetraKits UI Profile Card ← Library

Profile Card

User profile card with cover gradient banner, overlapping avatar, follow and message buttons. Social app and team directory pattern. Fixed width card component for React dashboards and community products.

profile carduser card reactavatar cardsocial uiteam directory
Live preview

Dependencies

react
npm install react react-dom
export function ProfileCard() {
  return (
    <div className="w-72 overflow-hidden rounded-2xl border border-zinc-200 bg-white shadow-lg">
      <div className="h-20 bg-gradient-to-r from-sky-400 to-indigo-500" />
      <div className="-mt-8 px-5 pb-5">
        <div className="h-16 w-16 rounded-full border-4 border-white bg-zinc-200" />
        <h3 className="mt-3 font-semibold text-zinc-900">Jordan Lee</h3>
        <p className="text-sm text-zinc-500">Product designer</p>
        <div className="mt-4 flex gap-2">
          <button className="flex-1 rounded-lg bg-zinc-900 py-2 text-xs font-semibold text-white">Follow</button>
          <button className="flex-1 rounded-lg border border-zinc-200 py-2 text-xs font-semibold">Message</button>
        </div>
      </div>
    </div>
  );
}