bigblocks
Version:
Complete Bitcoin UI component library - authentication, social, wallet, market, inscriptions, and blockchain interactions for React
17 lines • 922 B
TypeScript
import type { MarketListing } from "../types/listings.js";
export interface BuyListingButtonProps {
listing: MarketListing;
disabled?: boolean;
loading?: boolean;
className?: string;
variant?: "default" | "secondary" | "outline" | "ghost";
size?: "sm" | "default" | "lg";
onSuccess?: (txid: string) => void;
onError?: (error: Error) => void;
buttonText?: string;
dialogTitle?: string;
showDetails?: boolean;
}
export declare function BuyListingButton({ listing, disabled, loading, className, variant, size, onSuccess, onError, buttonText, dialogTitle, showDetails, }: BuyListingButtonProps): import("react/jsx-runtime").JSX.Element;
export declare function QuickBuyButton({ listing, onSuccess, onError, ...props }: Omit<BuyListingButtonProps, "buttonText" | "dialogTitle" | "showDetails">): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=BuyListingButton.d.ts.map