Skip to content

Commit 41422df

Browse files
committed
Fix CLI sign in
1 parent 54b3e2f commit 41422df

File tree

1 file changed

+28
-21
lines changed

1 file changed

+28
-21
lines changed
Lines changed: 28 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,42 @@
1-
import React from 'react';
1+
import React, { useEffect } from 'react';
2+
23
import { inject, hooksObserver } from 'app/componentConnectors';
4+
import Navigation from 'app/pages/common/Navigation';
35

4-
import ZeitLogo from 'app/components/ZeitLogo';
5-
import Integration from 'app/components/Integration';
6+
import { Container } from './elements';
7+
import Prompt from './Prompt';
68

79
interface Props {
810
small: boolean;
911
store: any;
1012
signals: any;
1113
}
1214

13-
const ZeitIntegration = inject('store', 'signals')(
15+
const CLI = inject('store', 'signals')(
1416
hooksObserver(
1517
({
16-
small,
17-
signals: { signInZeitClicked, signOutZeitClicked },
18-
store: { user, isLoadingZeit },
19-
}: Props) => (
20-
<Integration
21-
name="ZEIT"
22-
small={small}
23-
color="black"
24-
description="Deployments"
25-
Icon={ZeitLogo}
26-
userInfo={user.integrations.zeit}
27-
signIn={signInZeitClicked}
28-
signOut={signOutZeitClicked}
29-
loading={isLoadingZeit}
30-
/>
31-
)
18+
signals: { cliMounted, signInCliClicked },
19+
store: { user, authToken, isLoadingCLI, error },
20+
}: Props) => {
21+
useEffect(() => {
22+
cliMounted();
23+
}, [cliMounted]);
24+
25+
return (
26+
<Container>
27+
<Navigation title="CLI Authorization" />
28+
29+
<Prompt
30+
error={error}
31+
loading={isLoadingCLI}
32+
signIn={signInCliClicked}
33+
token={authToken}
34+
username={user && user.username}
35+
/>
36+
</Container>
37+
);
38+
}
3239
)
3340
);
3441

35-
export default ZeitIntegration;
42+
export default CLI;

0 commit comments

Comments
 (0)