diff --git a/config/router.config.js b/config/router.config.js index 5d6b4e50..346a36bb 100644 --- a/config/router.config.js +++ b/config/router.config.js @@ -249,6 +249,9 @@ module.exports = [ }, ], }, + { + component: '404', + }, ], }, ]; diff --git a/package.json b/package.json index 882d405a..43cc1e6a 100755 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "dependencies": { "@antv/data-set": "^0.9.0", "@babel/runtime": "^7.0.0", - "antd": "^3.9.0-beta.2", + "antd": "3.9.0-beta.6", "bizcharts": "^3.1.10", "bizcharts-plugin-slider": "^2.0.3", "classnames": "^2.2.6", diff --git a/src/components/GlobalHeader/index.less b/src/components/GlobalHeader/index.less index ad305210..ffe6ecbe 100644 --- a/src/components/GlobalHeader/index.less +++ b/src/components/GlobalHeader/index.less @@ -45,6 +45,7 @@ i.trigger { .right { float: right; height: 100%; + width: 324px; .action { cursor: pointer; padding: 0 12px; diff --git a/src/components/TopNavHeader/index.js b/src/components/TopNavHeader/index.js index a68c1171..bf6946de 100644 --- a/src/components/TopNavHeader/index.js +++ b/src/components/TopNavHeader/index.js @@ -5,11 +5,31 @@ import BaseMenu from '../SiderMenu/BaseMenu'; import styles from './index.less'; export default class TopNavHeader extends PureComponent { + constructor(props) { + super(props); + + this.state = { + maxWidth: (props.grid === 'Wide' ? 1200 : window.innerWidth) - 324 - 165 - 4, + }; + } + + static getDerivedStateFromProps(props) { + return { + maxWidth: (props.grid === 'Wide' ? 1200 : window.innerWidth) - 324 - 165 - 4, + }; + } + render() { const { theme, grid, logo } = this.props; + const { maxWidth } = this.state; return (