diff --git a/packages/core/client/src/built-in/admin-layout/AdminContent.tsx b/packages/core/client/src/built-in/admin-layout/AdminContent.tsx new file mode 100644 index 000000000..047ae7807 --- /dev/null +++ b/packages/core/client/src/built-in/admin-layout/AdminContent.tsx @@ -0,0 +1,47 @@ +import React from 'react'; + +import { css } from '@emotion/css'; +import { Button, Card, Flex, Space, Typography } from 'antd'; +import { Outlet, useMatch, useParams } from 'react-router'; + +import { PageTab } from '../page-style/PageTab'; +import { usePageStyle } from '../page-style/usePageStyle'; + +const WelcomeCard = () => { + return ( + + 欢迎来到塔奇平台 + + + 塔奇平台致力于打造一个用户友好的应用研发平台,旨在降低开发门槛,提升研发效率,为企业用户和开发者提供一站式解决方案。 + + + + + + + + + ); +}; + +export const AdminContent = () => { + const isMatchAdmin = useMatch('/admin'); + const params = useParams(); + const pageStyle = usePageStyle(); + if (isMatchAdmin) { + return ; + } else { + return params.name && pageStyle === 'tab' ? : ; + } +}; diff --git a/packages/core/client/src/built-in/admin-layout/index.tsx b/packages/core/client/src/built-in/admin-layout/index.tsx index a7e9f88b5..7dd04829e 100644 --- a/packages/core/client/src/built-in/admin-layout/index.tsx +++ b/packages/core/client/src/built-in/admin-layout/index.tsx @@ -28,6 +28,7 @@ import { Plugin } from '../../application/Plugin'; import { VariablesProvider } from '../../variables'; import { PageTab } from '../page-style/PageTab'; import { usePageStyle } from '../page-style/usePageStyle'; +import { AdminContent } from './AdminContent'; import { NoticeArea } from './NoticeArea'; const useStyles = createStyles(({ css, token }) => { @@ -450,7 +451,9 @@ export const InternalAdminLayout = (props: any) => { {params.name && }
-
{params.name && pageStyle === 'tab' ? : }
+
+ +
);