Honeycomb

UserCard

Display Hive user profile information in various formats.

User Data

Fetches user data from blockchain. Displays profile info, reputation, and optionally Hive Power and post count.

Usage

import { UserCard } from "@hiveio/honeycomb-solid";

function ProfilePage() {
  return (
    <div class="max-w-md">
      <UserCard username="barddev" />
    </div>
  );
}

Preview

@barddev
@barddev(65)
@barddev

barddev

@barddev • Rep: 65

42 posts1,234.567 HP

Props

PropTypeDefault
usernamestringrequired
variant"compact" | "default" | "expanded""default"
showStatsbooleantrue
className / classstring-

Examples

Variants

// Compact - inline display
<UserCard username="blocktrades" variant="compact" />

// Default - card with basic info
<UserCard username="blocktrades" variant="default" />

// Expanded - full profile card with cover image
<UserCard username="blocktrades" variant="expanded" />

Without stats

// Hide post count and balances
<UserCard username="blocktrades" showStats={false} />

Custom styling

<UserCard
  username="blocktrades"
  class="bg-hive-red/10 border-hive-red"
/>
AvatarBalance Card