Skip to content

Commit a5004f1

Browse files
committed
fix
1 parent b2daa93 commit a5004f1

File tree

6 files changed

+12
-5
lines changed

6 files changed

+12
-5
lines changed

src/pages/apps/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
import { Alert } from 'antd';
22

3-
export default () => <Alert message='请选择应用' showIcon />;
3+
export const Component = () => <Alert message='请选择应用' showIcon />;

src/pages/apps/state.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { Modal } from 'antd';
22
import { observable, runInAction } from 'mobx';
33
import request from '../../request';
44
import store, { fetchApps } from '../../store';
5+
import { rootRouterPath, router } from '../../router';
56

67
const state = observable.object({
78
apps: observable.array<App>(),
@@ -36,7 +37,7 @@ export function removeApp(app: App) {
3637
async onOk() {
3738
await request('delete', `app/${app.id}`);
3839
fetchApps();
39-
store.history.replace('/apps');
40+
router.navigate(rootRouterPath.apps);
4041
},
4142
});
4243
}

src/pages/versions/packages.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const PackageList = ({ dataSource }: { dataSource: Package[] }) => (
1212
renderItem={(item) => <Item item={item} />}
1313
/>
1414
);
15-
export const Component = PackageList;
15+
export default PackageList;
1616

1717
function remove(item: Package) {
1818
Modal.confirm({

src/pages/versions/versions.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ function renderTextCol({
215215
);
216216
}
217217

218-
export const Component = observer(() => {
218+
export default observer(() => {
219219
const { versions, pagination, loading, selected } = state;
220220

221221
return (

src/router.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ export const rootRouterPath = {
1818
apps: '/apps',
1919
versions: (id: string) => `/apps/${id}`,
2020
resetPassword: (step: string) => `/reset-password/${step}`,
21+
inactivated: '/inactivated',
2122
};
2223

2324
export const router = createHashRouter([
@@ -49,6 +50,10 @@ export const router = createHashRouter([
4950
path: 'register',
5051
lazy: () => import('./pages/register'),
5152
},
53+
{
54+
path: 'apps',
55+
lazy: () => import('./pages/apps'),
56+
},
5257
{
5358
path: 'apps/:id',
5459
lazy: () => import('./pages/versions'),

src/store.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { History } from 'history';
33
import md5 from 'blueimp-md5';
44
import { observable, runInAction } from 'mobx';
55
import request, { RequestError } from './request';
6+
import { rootRouterPath, router } from './router';
67

78
const noop = () => {};
89
const initState = {
@@ -35,7 +36,7 @@ export async function login(email: string, password: string) {
3536
} catch (e) {
3637
if (e instanceof RequestError) {
3738
if (e.code === 423) {
38-
store.history.push('/inactivated');
39+
router.navigate(rootRouterPath.inactivated);
3940
} else {
4041
message.error(e.message);
4142
}

0 commit comments

Comments
 (0)