system-copyright-react/src/layout/head/Head.tsx

67 lines
2.2 KiB
TypeScript
Raw Normal View History

2024-03-11 19:13:42 +08:00
import './head.css'
2024-03-11 23:33:03 +08:00
import BalanceHead from '../../components/balance/BalanceHead.tsx';
import RechargeHead from '../../components/recharge/RechargeHead.tsx';
import MessageHead from '../../components/message/MessageHead.tsx';
2024-03-16 23:12:49 +08:00
import {Divider, Dropdown, MenuProps, Space} from "antd";
import {DownOutlined, UserOutlined, KeyOutlined, LogoutOutlined} from "@ant-design/icons";
2024-03-11 19:13:42 +08:00
export default function Head() {
2024-03-16 23:12:49 +08:00
const items: MenuProps['items'] = [
{
key: 'userinfo',
label: (
<div className="dropdown-item">
<UserOutlined />
<span className="title"></span>
</div>
),
},
{
key: 'changePass',
label: (
<div className="dropdown-item">
<KeyOutlined />
<span className="title"></span>
</div>
),
},
{
key: 'logout',
label: (
<div className="dropdown-item">
<LogoutOutlined />
<span className="title">退</span>
</div>
),
},
]
2024-03-11 19:13:42 +08:00
return (
2024-03-11 23:33:03 +08:00
<div className="head">
<div className="center">
<div className="left">
2024-03-15 18:18:29 +08:00
<span className="sys-title">AI引擎软著</span>
2024-03-16 23:12:49 +08:00
<Divider type="vertical"/>
2024-03-15 18:18:29 +08:00
<span className="sys-title-sub"></span>
2024-03-11 23:33:03 +08:00
</div>
2024-03-16 23:12:49 +08:00
<div className="right">
2024-03-11 23:33:03 +08:00
<BalanceHead/>
<RechargeHead/>
<MessageHead/>
2024-03-16 23:12:49 +08:00
<div style={{display: 'flex', alignContent: 'center', padding: '0 10px', cursor: 'pointer'}}>
<Dropdown menu={{
items: items
}}>
<Space>
18888888
<DownOutlined/>
</Space>
</Dropdown>
</div>
2024-03-11 19:13:42 +08:00
</div>
</div>
</div>
)
}