Docs

TransactionButtonProps

Props for the TransactionButton component.

type TransactionButtonProps<TWaitForReceipt extends boolean> = {
children: React.ReactNode;
className?: string;
onClick?: (
e: React.MouseEvent<HTMLButtonElement, MouseEvent>,
) => void;
onError?: (error: Error) => void;
onReceipt?: (receipt: TransactionReceipt) => void;
onSubmitted?: (transactionResult: WaitForReceiptOptions) => void;
style?: React.CSSProperties;
transaction: () =>
| Promise<PreparedTransaction>;
waitForReceipt?: TWaitForReceipt;
};