aboutsummaryrefslogtreecommitdiffstats
path: root/packages/instant/src/components/buy_order_state_buttons.tsx
diff options
context:
space:
mode:
authorSteve Klebanoff <steve.klebanoff@gmail.com>2018-10-27 06:51:23 +0800
committerSteve Klebanoff <steve.klebanoff@gmail.com>2018-10-27 06:51:23 +0800
commit667b1e03ddba1a2fac16488239f6bc977fa4cb6d (patch)
treec26e672ea99e3b19ec53a2465abc5e7059730e70 /packages/instant/src/components/buy_order_state_buttons.tsx
parent6ad8ac6a4836bf926666f2d05e91d2d4b31c6b19 (diff)
downloaddexon-sol-tools-667b1e03ddba1a2fac16488239f6bc977fa4cb6d.tar
dexon-sol-tools-667b1e03ddba1a2fac16488239f6bc977fa4cb6d.tar.gz
dexon-sol-tools-667b1e03ddba1a2fac16488239f6bc977fa4cb6d.tar.bz2
dexon-sol-tools-667b1e03ddba1a2fac16488239f6bc977fa4cb6d.tar.lz
dexon-sol-tools-667b1e03ddba1a2fac16488239f6bc977fa4cb6d.tar.xz
dexon-sol-tools-667b1e03ddba1a2fac16488239f6bc977fa4cb6d.tar.zst
dexon-sol-tools-667b1e03ddba1a2fac16488239f6bc977fa4cb6d.zip
Validate enough ETH when user clicks buy
Diffstat (limited to 'packages/instant/src/components/buy_order_state_buttons.tsx')
-rw-r--r--packages/instant/src/components/buy_order_state_buttons.tsx2
1 files changed, 2 insertions, 0 deletions
diff --git a/packages/instant/src/components/buy_order_state_buttons.tsx b/packages/instant/src/components/buy_order_state_buttons.tsx
index b9e92e763..cb5654424 100644
--- a/packages/instant/src/components/buy_order_state_buttons.tsx
+++ b/packages/instant/src/components/buy_order_state_buttons.tsx
@@ -23,6 +23,7 @@ export interface BuyOrderStateButtonProps {
onBuySuccess: (buyQuote: BuyQuote, txHash: string) => void;
onBuyFailure: (buyQuote: BuyQuote, txHash: string) => void;
onRetry: () => void;
+ validateWalletBeforeBuy: (buyQuote: BuyQuote, takerAddress: string | undefined) => Promise<boolean>;
}
// TODO: rename to buttons
@@ -58,6 +59,7 @@ export const BuyOrderStateButtons: React.StatelessComponent<BuyOrderStateButtonP
onBuyProcessing={props.onBuyProcessing}
onBuySuccess={props.onBuySuccess}
onBuyFailure={props.onBuyFailure}
+ validateWalletBeforeBuy={props.validateWalletBeforeBuy}
/>
);
};