index.tsx 1021 Bytes
import React from 'react';
import { Space } from 'antd';
import WareIcon from './WareIcon'
import Avatar from './AvatarDropdown';
import Calendar from './Calendar'
import ToDoNumber from './ToDoNumber'
import styles from './index.less';
import { useAccess, Access } from 'umi';


const GlobalHeaderRight: React.FC = () => {
  const access = useAccess();
  // const { initialState } = useModel('@@initialState');
  //
  // if (!initialState || !initialState.settings) {
  //   return null;
  // }
  //
  // const { navTheme, layout } = initialState.settings;
  // let className = styles.right;
  //
  // if ((navTheme === 'dark' && layout === 'top') || layout === 'mix') {
  //   className = `${styles.right}  ${styles.dark}`;
  // }
  return (
    <Space className={styles.right}>
      <ToDoNumber/>
      {
        access.insideAccess('IMHyuoMBaQu') && <WareIcon/>
      }
      {
        access.insideAccess('DkacZticogd') && <Calendar/>
      }
      <Avatar />
    </Space>
  );
};
export default GlobalHeaderRight;