Skip to content
Back to Components

MembershipBadge

@hua-labs/ui/advanced/dashboard
v1.0.0

bash
npm install @hua-labs/hua
tsx
import { MembershipBadge } from "@hua-labs/ui/advanced/dashboard";

BasicProPremiumAdmin

sm
Premium
md
Premium
lg
Premium

BasicProPremiumAdmin

BasicProPremiumAdmin

Props

tier*"basic" | "pro" | "premium" | "admin"-Membership tier level
labelstring-Custom label (defaults to tier name)
size"sm" | "md" | "lg""md"Badge size
showIconbooleantrueWhether to show the tier icon

docs:common.basicUsage

tsx
import { MembershipBadge } from "@hua-labs/ui/advanced/dashboard";

export function BasicMembershipBadge() {
  return (
    <div className="flex gap-2">
      <MembershipBadge tier="basic" />
      <MembershipBadge tier="pro" />
      <MembershipBadge tier="premium" />
      <MembershipBadge tier="admin" />
    </div>
  );
}

docs:common.customOptions

tsx
import { MembershipBadge } from "@hua-labs/ui/advanced/dashboard";

export function CustomMembershipBadge() {
  return (
    <MembershipBadge
      tier="pro"
      label="Pro Plan"
      size="lg"
      showIcon={false}
    />
  );
}