@@ -6,12 +6,15 @@ import useHasDisclaimed from 'lib/useHasDisclaimed';
6import { useLocalRouter } from 'lib/LocalRouter';
6import { useLocalRouter } from 'lib/LocalRouter';
8import View from 'components/View';
8import View from 'components/View';
9−import WarningBox from 'components/WarningBox';
10import BridgeForm from 'form/BridgeForm';
9import BridgeForm from 'form/BridgeForm';
11import SubmitButton from 'form/SubmitButton';
10import SubmitButton from 'form/SubmitButton';
12import { composeValidator, buildCheckboxValidator } from 'form/validators';
11import { composeValidator, buildCheckboxValidator } from 'form/validators';
14−const TEXT_STYLE = 'f5';
13+const textProps = {
16export default function ActivateDisclaimer() {
19export default function ActivateDisclaimer() {
17 const { pop, popAndPush, data } = useLocalRouter();
20 const { pop, popAndPush, data } = useLocalRouter();
@@ -36,53 +39,82 @@ export default function ActivateDisclaimer() {
38 <Grid gap={2} className="mt8 mb10">
41 <Grid gap={2} className="mt8 mb10">
39− <Grid.Item as={H3} full>
42+ <Grid.Item full>
45+ style={{ ...textProps, fontSize: '16px', fontWeight: 'bold' }}>
40− Disclaimer
46+ Disclaimer
41 </Grid.Item>
48 </Grid.Item>
42 <Grid.Item full>
49 <Grid.Item full>
43− <Text className={cn(TEXT_STYLE, 'block mb4')}>
50+ <Text as="p" style={textProps}>
44− Welcome to Bridge. Please read this information. Your assets could
51+ Welcome to Bridge. Please read this information. Your Urbit ID is
52+ considered a digital asset. You must secure it. If you do not pay
45− be stolen if you do not pay attention to these warnings.
53+ attention to these warnings, your digital assets could be stolen or
57+ <Text as="p" style={textProps}>
58+ <strong>You own and control your assets. We do not.</strong> If you
59+ send your assets to another address, we cannot get them back for
63+ <Text as="p" style={textProps}>
64+ Please understand that nobody can:
67+ <Text as={'ol'} style={{ paddingLeft: '1em' }}>
68+ <Text as="li" style={textProps}>
69+ Access your assets for you;
71+ <Text as="li" style={textProps}>
72+ Recover, reset, or modify ANY of your information;
74+ <Text as="li" style={textProps}>
75+ Reverse, cancel, or refund transactions;
77+ <Text as="li" style={textProps}>
78+ Hold, back-up, or access your keys
48− <Text className={cn(TEXT_STYLE, 'block mb4')}>
82+ <Text as="p" style={{ ...textProps, fontWeight: 'bold' }}>
49− <B>You own and control your assets. We do not.</B> If you send your
83+ You are responsible for keeping your information safe. This
50− assets to another address, we can’t get them back for you.
84+ includes:
53− <B className={TEXT_STYLE}>Please understand that nobody can:</B>
87+ <Text as={'ol'} style={{ paddingLeft: '1em' }}>
54− <Text className={cn(TEXT_STYLE, 'block mb4')}>
88+ <Text as="li" style={textProps}>
55− 1. Access your assets for you <br />
89+ Private Keys/Mnemonic Phrases and passwords;
56− 2. Recover, reset, or modify ANY of your information <br />
90+ </Text>
57− 3. Reverse, cancel, or refund transactions <br />
91+ <Text as="li" style={textProps}>
58− 4. Hold, back-up, or access your keys
92+ JSON files;{' '}
94+ <Text as="li" style={textProps}>
95+ Hardware wallet PINs;{' '}
97+ <Text as="li" style={textProps}>
98+ Downloading this software from a reliable site, and ensuring it
99+ has not been tampered with
61− <B className={TEXT_STYLE}>
103+ <Text as="p" style={{ ...textProps, fontWeight: 'bold' }}>
62− You’re responsible for keeping your information safe. This includes:
104+ To be clear:
64− <Text className={cn(TEXT_STYLE, 'block mb4')}>
65− 1. Private Keys/Mnemonic Phrases and passwords <br />
67− 3. Hardware wallet PINs; <br />
68− 4. Downloading this software from a reliable site, and ensuring it
69− has not been tampered with.
72− <B className={TEXT_STYLE}>To be clear</B>
107+ <Text as="p" style={textProps}>
73− <Text className={cn(TEXT_STYLE, 'block')}>
74 This software is provided “as is” without warranties of any kind and
108 This software is provided “as is” without warranties of any kind and
75 our liability to you in connection with the same is limited;
109 our liability to you in connection with the same is limited;
77− <Text className={cn(TEXT_STYLE, 'block')}>
111+
112+ <Text as="p" style={textProps}>
78 We have no liability for any security problems or incidents that you
113 We have no liability for any security problems or incidents that you
79 may experience, including any loss or theft of your keys or any
114 may experience, including any loss or theft of your keys or any
80 problems that may arise in connection with your wallet.
115 problems that may arise in connection with your wallet.
82 </Grid.Item>
117 </Grid.Item>
83− <Grid.Item full as={WarningBox}>
84− Warning: Nobody but you can restore or reset your Master Ticket
86 <BridgeForm
118 <BridgeForm
87 validate={validate}
119 validate={validate}
88 afterSubmit={goNext}
120 afterSubmit={goNext}