RightContent.jsx 726B

12345678910111213141516171819202122232425262728
  1. import { Icon, Tooltip } from 'antd';
  2. import React from 'react';
  3. import { connect } from 'dva';
  4. import { formatMessage } from 'umi-plugin-react/locale';
  5. import Avatar from './AvatarDropdown';
  6. import HeaderSearch from '../HeaderSearch';
  7. import SelectLang from '../SelectLang';
  8. import styles from './index.less';
  9. const GlobalHeaderRight = props => {
  10. const { theme, layout } = props;
  11. let className = styles.right;
  12. if (theme === 'dark' && layout === 'topmenu') {
  13. className = `${styles.right} ${styles.dark}`;
  14. }
  15. return (
  16. <div className={className}>
  17. <Avatar />
  18. </div>
  19. );
  20. };
  21. export default connect(({ settings }) => ({
  22. theme: settings.navTheme,
  23. layout: settings.layout,
  24. }))(GlobalHeaderRight);