bigblocks
Version:
Complete Bitcoin UI component library - authentication, social, wallet, market, inscriptions, and blockchain interactions for React
24 lines • 871 B
TypeScript
import type { ProfileInfo } from "../../lib/types.js";
export interface ProfileViewerProps {
profile: ProfileInfo;
showAddress?: boolean;
showPublishStatus?: boolean;
showActions?: boolean;
onEdit?: () => void;
onPublish?: () => void;
className?: string;
variant?: "surface" | "classic" | "ghost";
size?: "1" | "2" | "3" | "4";
}
/**
* ProfileViewer displays a complete view of a BAP profile
*
* Features:
* - Profile avatar, name, and description
* - Bitcoin address with copy functionality
* - Published/unpublished status
* - Edit and publish actions
* - Responsive layout
*/
export declare function ProfileViewer({ profile, showAddress, showPublishStatus, showActions, onEdit, onPublish, className, variant, size, }: ProfileViewerProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=ProfileViewer.d.ts.map