123456789101112131415161718192021222324252627282930 |
- import React, { useMemo } from 'react';
- import { Layout, Space } from 'antd';
- import classNames from 'classnames';
- import Logo from '../Logo';
- import Title from './Title';
- import User from './User';
- import Exit from './Exit';
- import SplitMenu from './SplitMenu';
-
- const { Header } = Layout;
-
- export default (props) => {
- const { menus, theme, location } = props;
-
- const className = useMemo(() => classNames({
- 'layout-header': true,
- 'light': theme === 'light',
- }), [theme]);
-
- return (
- <Header className={className}>
- <Logo />
- <SplitMenu items={menus} location={location} />
- <Space>
- <User />
- <Exit />
- </Space>
- </Header>
- )
- }
|