{
error?: BaseError
isError: boolean
isLoadingTx: boolean
isSuccess: boolean
hash?: `0x${string}`
}
export const TransactionStatus = ({ className, error, isError, isLoadingTx, isSuccess, hash, ...props }: TransactionStatusProps) => {
return (
<>
{(isLoadingTx || isSuccess) && (
<>
{isLoadingTx ? 'Processing transaction...' : 'Success!'}
>
)}
{isError && Error: {error?.shortMessage}
}
>
)
}