on master help sign in
Merge pull request #1100 from urbit/pkova/remove-port
df0c310tomholford
src/views/Activate/DownloadPortButton.tsxdeleted−34
@@ -1,34 +0,0 @@
1−import { useMemo } from 'react';
2−import { isMacOs, isWindows } from 'react-device-detect';
3−import ActivateButton from './ActivateButton';
4−
5−interface DownloadPortButtonProps {
6− error: any;
7−}
8−
9−export const DownloadPortButton = ({ error }: DownloadPortButtonProps) => {
10− const downloadButtonLabel = useMemo(() => {
11− return isMacOs
12− ? 'To use it, download Port for Mac'
13− : isWindows
14− ? 'To use it, download Port for Windows'
15− : 'To use it, download Port for your OS';
16− }, []);
17−
18− const downloadUrl = useMemo(() => {
19− return isMacOs
20− ? `https://github.com/urbit/port/releases/latest/download/Port.dmg`
21− : 'https://github.com/urbit/port/releases/latest';
22− }, []);
23−
24− return (
25− <>
26− <ActivateButton
27− onClick={() => window.open(downloadUrl)}
28− disabled={error}
29− success={true}>
30− {downloadButtonLabel}
31− </ActivateButton>
32− </>
33− );
34−};
src/views/Activate/MasterKeyTransfer.tsx+9−3
@@ -12,7 +12,7 @@ import PointPresenter from './PointPresenter';
12import DangerBox from './DangerBox';
12import DangerBox from './DangerBox';
13import View from 'components/View';
13import View from 'components/View';
14
14
15−import { DownloadPortButton } from './DownloadPortButton';
15+import ActivateButton from './ActivateButton';
16
16
17const MasterKeyTransfer = () => {
17const MasterKeyTransfer = () => {
18 const { performL2Reticket } = useRoller();
18 const { performL2Reticket } = useRoller();
@@ -95,7 +95,13 @@ const MasterKeyTransfer = () => {
95 flexWrap={'nowrap'}
95 flexWrap={'nowrap'}
96 justifyContent={'space-between'}>
96 justifyContent={'space-between'}>
97 {error && <DangerBox>{error.toString()}</DangerBox>}
97 {error && <DangerBox>{error.toString()}</DangerBox>}
98− <DownloadPortButton error={error} />
98+ <ActivateButton
99+ onClick={() => window.open('https://urbit.org/getting-started/cloud-hosting')}
100+ className='pointer-hover'
101+ disabled={error}
102+ success={true}>
103+ To use it, set up a cloud instance for your urbit
104+ </ActivateButton>
99 <Anchor
105 <Anchor
100 href="https://urbit.org/getting-started/cli"
106 href="https://urbit.org/getting-started/cli"
101 marginTop={'20px'}
107 marginTop={'20px'}
@@ -108,7 +114,7 @@ const MasterKeyTransfer = () => {
108 textAlign={'center'}
114 textAlign={'center'}
109 target={'_blank'}
115 target={'_blank'}
110 rel={'nofollow noopener'}>
116 rel={'nofollow noopener'}>
111− or setup via command line
117+ or get started locally via command line
112 </Anchor>
118 </Anchor>
113 <p
119 <p
114 className="mb2 sans gray5"
120 className="mb2 sans gray5"