Add website to mono repo, update packages to align with existing sub-packages, use new subscribeAsync 0x.js method
This commit is contained in:
47
packages/website/ts/components/fill_warning_dialog.tsx
Normal file
47
packages/website/ts/components/fill_warning_dialog.tsx
Normal file
@@ -0,0 +1,47 @@
|
||||
import * as React from 'react';
|
||||
import {colors} from 'material-ui/styles';
|
||||
import FlatButton from 'material-ui/FlatButton';
|
||||
import Dialog from 'material-ui/Dialog';
|
||||
|
||||
interface FillWarningDialogProps {
|
||||
isOpen: boolean;
|
||||
onToggleDialog: () => void;
|
||||
}
|
||||
|
||||
export function FillWarningDialog(props: FillWarningDialogProps) {
|
||||
const didCancel = true;
|
||||
return (
|
||||
<Dialog
|
||||
title="Warning"
|
||||
titleStyle={{fontWeight: 100, color: colors.red500}}
|
||||
actions={[
|
||||
<FlatButton
|
||||
label="Cancel"
|
||||
onTouchTap={props.onToggleDialog.bind(this, didCancel)}
|
||||
/>,
|
||||
<FlatButton
|
||||
label="Fill Order"
|
||||
onTouchTap={props.onToggleDialog.bind(this, !didCancel)}
|
||||
/>,
|
||||
]}
|
||||
open={props.isOpen}
|
||||
onRequestClose={props.onToggleDialog.bind(this)}
|
||||
autoScrollBodyContent={true}
|
||||
modal={true}
|
||||
>
|
||||
<div className="pt2" style={{color: colors.grey700}}>
|
||||
<div>
|
||||
At least one of the tokens in this order was not found in the
|
||||
token registry smart contract and may be counterfeit. It is your
|
||||
responsibility to verify the token addresses on Etherscan (
|
||||
<a
|
||||
href="https://0xproject.com/wiki#Verifying-Custom-Tokens"
|
||||
target="_blank"
|
||||
>
|
||||
See this how-to guide
|
||||
</a>) before filling an order. <b>This action may result in the loss of funds</b>.
|
||||
</div>
|
||||
</div>
|
||||
</Dialog>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user