底部导航栏修复

This commit is contained in:
RickCole21 2020-07-31 13:18:44 +08:00
parent 9c55465936
commit 6e2f34d659
3 changed files with 7 additions and 9 deletions

View File

@ -391,7 +391,8 @@ export class App extends React.PureComponent {
setHeaderVisible: this.setHeaderVisible,
theme: theme.value,
classPrefix: theme.ns,
locale: this.state.locale
locale: this.state.locale,
ContextPath
})}
</div>
</Layout>

View File

@ -996,7 +996,9 @@ export default class Doc extends React.PureComponent {
: null
}));
const flattenDocs = flattenTree(newDocs).filter(i => !!i.path);
const docIndex = flattenDocs.findIndex(d => d.path === location.pathname);
const docIndex = flattenDocs.findIndex(
d => `${this.props.ContextPath}${d.path}` === location.pathname
);
this.setState({
prevDoc: flattenDocs[docIndex - 1],
nextDoc: flattenDocs[docIndex + 1]
@ -1011,6 +1013,7 @@ export default class Doc extends React.PureComponent {
theme: this.props.theme,
classPrefix: this.props.classPrefix,
locale: this.props.locale,
ContextPath: this.props.ContextPath,
prevDoc: this.state.prevDoc,
nextDoc: this.state.nextDoc
})}

View File

@ -12,12 +12,6 @@ import {Portal} from 'react-overlays';
import classnames from 'classnames';
import {Link} from 'react-router';
let ContextPath = '';
if (process.env.NODE_ENV === 'production') {
ContextPath = '/amis';
}
class CodePreview extends React.Component {
state = {
PlayGround: null
@ -190,7 +184,7 @@ export default function (doc) {
}
render() {
const {prevDoc, nextDoc} = this.props;
const {prevDoc, nextDoc, ContextPath} = this.props;
return (
<>