@@ -6,12 +6,15 @@ import useHasDisclaimed from 'lib/useHasDisclaimed';
66import { useLocalRouter } from 'lib/LocalRouter';
77
88import View from 'components/View';
9−import WarningBox from 'components/WarningBox';
109import BridgeForm from 'form/BridgeForm';
1110import SubmitButton from 'form/SubmitButton';
1211import { composeValidator, buildCheckboxValidator } from 'form/validators';
1312
14−const TEXT_STYLE = 'f5';
13+const textProps = {
14+ fontFamily: 'Inter',
15+ fontSize: '14px',
16+ lineHeight: '20px',
17+};
1518
1619export default function ActivateDisclaimer() {
1720 const { pop, popAndPush, data } = useLocalRouter();
@@ -36,53 +39,82 @@ export default function ActivateDisclaimer() {
3639 return (
3740 <View>
3841 <Grid gap={2} className="mt8 mb10">
39− <Grid.Item as={H3} full>
40− Disclaimer
42+ <Grid.Item full>
43+ <Text
44+ as="h3"
45+ style={{ ...textProps, fontSize: '16px', fontWeight: 'bold' }}>
46+ Disclaimer
47+ </Text>
4148 </Grid.Item>
4249 <Grid.Item full>
43− <Text className={cn(TEXT_STYLE, 'block mb4')}>
44− Welcome to Bridge. Please read this information. Your assets could
45− be stolen if you do not pay attention to these warnings.
50+ <Text as="p" style={textProps}>
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
53+ attention to these warnings, your digital assets could be stolen or
54+ compromised.
55+ </Text>
56+
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
60+ you.
61+ </Text>
62+
63+ <Text as="p" style={textProps}>
64+ Please understand that nobody can:
65+ </Text>
66+
67+ <Text as={'ol'} style={{ paddingLeft: '1em' }}>
68+ <Text as="li" style={textProps}>
69+ Access your assets for you;
70+ </Text>
71+ <Text as="li" style={textProps}>
72+ Recover, reset, or modify ANY of your information;
73+ </Text>
74+ <Text as="li" style={textProps}>
75+ Reverse, cancel, or refund transactions;
76+ </Text>
77+ <Text as="li" style={textProps}>
78+ Hold, back-up, or access your keys
79+ </Text>
4680 </Text>
4781
48− <Text className={cn(TEXT_STYLE, 'block mb4')}>
49− <B>You own and control your assets. We do not.</B> If you send your
50− assets to another address, we can’t get them back for you.
82+ <Text as="p" style={{ ...textProps, fontWeight: 'bold' }}>
83+ You are responsible for keeping your information safe. This
84+ includes:
5185 </Text>
5286
53− <B className={TEXT_STYLE}>Please understand that nobody can:</B>
54− <Text className={cn(TEXT_STYLE, 'block mb4')}>
55− 1. Access your assets for you <br />
56− 2. Recover, reset, or modify ANY of your information <br />
57− 3. Reverse, cancel, or refund transactions <br />
58− 4. Hold, back-up, or access your keys
87+ <Text as={'ol'} style={{ paddingLeft: '1em' }}>
88+ <Text as="li" style={textProps}>
89+ Private Keys/Mnemonic Phrases and passwords;
90+ </Text>
91+ <Text as="li" style={textProps}>
92+ JSON files;{' '}
93+ </Text>
94+ <Text as="li" style={textProps}>
95+ Hardware wallet PINs;{' '}
96+ </Text>
97+ <Text as="li" style={textProps}>
98+ Downloading this software from a reliable site, and ensuring it
99+ has not been tampered with
100+ </Text>
59101 </Text>
60102
61− <B className={TEXT_STYLE}>
62− You’re responsible for keeping your information safe. This includes:
63− </B>
64− <Text className={cn(TEXT_STYLE, 'block mb4')}>
65− 1. Private Keys/Mnemonic Phrases and passwords <br />
66− 2. JSON files <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.
103+ <Text as="p" style={{ ...textProps, fontWeight: 'bold' }}>
104+ To be clear:
70105 </Text>
71106
72− <B className={TEXT_STYLE}>To be clear</B>
73− <Text className={cn(TEXT_STYLE, 'block')}>
107+ <Text as="p" style={textProps}>
74108 This software is provided “as is” without warranties of any kind and
75109 our liability to you in connection with the same is limited;
76110 </Text>
77− <Text className={cn(TEXT_STYLE, 'block')}>
111+
112+ <Text as="p" style={textProps}>
78113 We have no liability for any security problems or incidents that you
79114 may experience, including any loss or theft of your keys or any
80115 problems that may arise in connection with your wallet.
81116 </Text>
82117 </Grid.Item>
83− <Grid.Item full as={WarningBox}>
84− Warning: Nobody but you can restore or reset your Master Ticket
85− </Grid.Item>
86118 <BridgeForm
87119 validate={validate}
88120 afterSubmit={goNext}