Commit 35febf49 authored by zhaoxuanchao's avatar zhaoxuanchao
Browse files

feat: test1

parent 1220212f
import React from 'react'; import { render, screen } from "@testing-library/react";
import { render, screen } from '@testing-library/react'; import App from "./App";
import App from './App';
test('renders learn react link', () => { test("renders learn react link", () => {
render(<App />); render(<App />);
const linkElement = screen.getByText(/learn react/i); const linkElement = screen.getByText(/learn react/i);
expect(linkElement).toBeInTheDocument(); expect(linkElement).toBeInTheDocument();
......
import React from 'react' import React from "react";
import {Layout,Menu,Breadcrumb} from 'antd' import { Layout, Menu, Breadcrumb } from "antd";
import { UserOutlined, LaptopOutlined } from '@ant-design/icons' import { UserOutlined, LaptopOutlined } from "@ant-design/icons";
import { Switch, Route } from 'react-router-dom' import { Route } from "react-router-dom";
import User from './User' import User from "./User";
const { SubMenu } = Menu; const { SubMenu } = Menu;
const { Content,Sider } = Layout const { Content, Sider } = Layout;
function Middle() { function Middle() {
return ( return (
<Content style={{padding:'0 50px'}}> <Content style={{ padding: "0 50px" }}>
<Breadcrumb style={{margin:'16px 0'}}> <Breadcrumb style={{ margin: "16px 0" }}>
<Breadcrumb.Item>Home</Breadcrumb.Item> <Breadcrumb.Item>Home</Breadcrumb.Item>
</Breadcrumb> </Breadcrumb>
<Layout className="site-layout-background" style={{padding:'24px 0'}}> <Layout className="site-layout-background" style={{ padding: "24px 0" }}>
<Route path="/user/" component={User}></Route>
<Route path='/user/' component={User}></Route> <Route path={"/admin"}>
<Route path={'/admin'}> <Sider className="site-layout-background" width={200}>
<Sider className="site-layout-background" width={200}> <Menu
<Menu mode="inline" defaultSelectedKeys={['1']} defaultOpenKeys={['sub1']} style={{height:'100%'}} > mode="inline"
<SubMenu key="sub1" icon={<UserOutlined/>} title="管理员信息"> defaultSelectedKeys={["1"]}
<Menu.Item key="1">所有管理员</Menu.Item> defaultOpenKeys={["sub1"]}
<Menu.Item key="2">失效管理员</Menu.Item> style={{ height: "100%" }}
</SubMenu> >
<SubMenu key="sub2" icon={<LaptopOutlined/>} title="管理员地址"> <SubMenu key="sub1" icon={<UserOutlined />} title="管理员信息">
<Menu.Item key="1">地址1</Menu.Item> <Menu.Item key="1">所有管理员</Menu.Item>
<Menu.Item key="2">地址2</Menu.Item> <Menu.Item key="2">失效管理员</Menu.Item>
<Menu.Item key="3">地址3</Menu.Item> </SubMenu>
</SubMenu> <SubMenu key="sub2" icon={<LaptopOutlined />} title="管理员地址">
</Menu> <Menu.Item key="1">地址1</Menu.Item>
</Sider> <Menu.Item key="2">地址2</Menu.Item>
<Content style={{padding:'0 24px',minHeight:280}}>管理员</Content> <Menu.Item key="3">地址3</Menu.Item>
</Route> </SubMenu>
<Route path={'/about'}> </Menu>
<Content style={{padding:'0 24px',minHeight:280}}>关于</Content> </Sider>
</Route> <Content style={{ padding: "0 24px", minHeight: 280 }}>
管理员
</Content>
</Route>
<Route path={"/about"}>
<Content style={{ padding: "0 24px", minHeight: 280 }}>关于</Content>
</Route>
</Layout> </Layout>
</Content> </Content>
) );
} }
export default Middle; export default Middle;
\ No newline at end of file
import React from "react";
import { Layout } from "antd"; import { Layout } from "antd";
const { Content } = Layout; const { Content } = Layout;
function AllUser() { function AllUser() {
return ( return (
<Content style={{ padding: "0 24px", minHeight: 280 }}>所有用户111</Content> <Content style={{ padding: "0 24px", minHeight: 280 }}>所有用户</Content>
); );
} }
......
import React from "react";
import { Layout } from "antd"; import { Layout } from "antd";
const { Content } = Layout; const { Content } = Layout;
function BanedUser() { function BanedUser() {
return ( return (
<Content style={{ padding: "0 24px", minHeight: 280 }}>封禁用户222</Content> <Content style={{ padding: "0 24px", minHeight: 280 }}>封禁用户</Content>
); );
} }
......
import React from "react";
import { Layout } from "antd"; import { Layout } from "antd";
const { Content } = Layout; const { Content } = Layout;
function VipUser() { function VipUser() {
return ( return (
<Content style={{ padding: "0 24px", minHeight: 280 }}>VIP用户666</Content> <Content style={{ padding: "0 24px", minHeight: 280 }}>VIP用户</Content>
); );
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment