Files
shz-admin/src/loading.tsx

22 lines
680 B
TypeScript
Raw Normal View History

2026-06-05 13:58:56 +08:00
import { PageLoading } from '@ant-design/pro-components';
import { Spin } from 'antd';
import { isJobPortalPage } from '@/utils/routeContext';
import './loading.less';
/** 路由 chunk 加载时的占位Umi 约定入口) */
export default function RouteLoading() {
const pathname = typeof window !== 'undefined' ? window.location.pathname : '';
if (isJobPortalPage(pathname)) {
return (
<div className="job-portal-route-loading">
<Spin size="large" />
<p className="job-portal-route-loading__title"></p>
<p className="job-portal-route-loading__hint"></p>
</div>
);
}
return <PageLoading />;
}