Skip to content

Commit 0a0f12c

Browse files
committed
copy spinner
1 parent c155138 commit 0a0f12c

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

src/pages/login/LoginVscodeCallback.tsx

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,18 @@
1+
import { Card, Classes, Elevation, NonIdealState, Spinner, SpinnerSize } from '@blueprintjs/core';
2+
import classNames from 'classnames';
13
import React, { useEffect } from 'react';
4+
import { useTranslation } from 'react-i18next';
25
import { useDispatch } from 'react-redux';
36
import { useLocation, useNavigate } from 'react-router';
47
import SessionActions from 'src/commons/application/actions/SessionActions';
58
import { parseQuery } from 'src/commons/utils/QueryHelper';
9+
import classes from 'src/styles/Login.module.scss';
610

711
const LoginVscodeCallback: React.FC = () => {
812
const navigate = useNavigate();
913
const dispatch = useDispatch();
1014
const location = useLocation();
15+
const { t } = useTranslation('login');
1116

1217
const { access_token: accessToken, refresh_token: refreshToken } = parseQuery(location.search);
1318

@@ -24,7 +29,18 @@ const LoginVscodeCallback: React.FC = () => {
2429
}
2530
}, []);
2631

27-
return <> </>;
32+
return (
33+
<div className={classNames(classes['Login'], Classes.DARK)}>
34+
<Card elevation={Elevation.FOUR}>
35+
<div>
36+
<NonIdealState
37+
description={t('Logging In')}
38+
icon={<Spinner size={SpinnerSize.LARGE} />}
39+
/>
40+
</div>
41+
</Card>
42+
</div>
43+
);
2844
};
2945

3046
// react-router lazy loading

0 commit comments

Comments
 (0)