import { Tooltip, Tag } from 'antd'; import { Settings as ProSettings } from '@ant-design/pro-layout'; import { QuestionCircleOutlined } from '@ant-design/icons'; import React from 'react'; import { connect, ConnectProps, SelectLang } from 'umi'; import { ConnectState } from '@/models/connect'; import Avatar from './AvatarDropdown'; import HeaderSearch from '../HeaderSearch'; import styles from './index.less'; export interface GlobalHeaderRightProps extends Partial, Partial { theme?: ProSettings['navTheme'] | 'realDark'; } const ENVTagColor = { dev: 'orange', test: 'green', pre: '#87d068', }; const GlobalHeaderRight: React.SFC = (props) => { const { theme, layout } = props; let className = styles.right; if (theme === 'dark' && layout === 'top') { className = `${styles.right} ${styles.dark}`; } return (
umi ui, value: 'umi ui' }, { label: Ant Design, value: 'Ant Design', }, { label: Pro Table, value: 'Pro Table', }, { label: Pro Layout, value: 'Pro Layout', }, ]} // onSearch={value => { // //console.log('input', value); // }} /> {REACT_APP_ENV && ( {REACT_APP_ENV} )}
); }; export default connect(({ settings }: ConnectState) => ({ theme: settings.navTheme, layout: settings.layout, }))(GlobalHeaderRight);