diff --git a/frontend/src/components/dialog/wiki-select-dialog.js b/frontend/src/components/dialog/wiki-select-dialog.js index bdeee40cc5..1959a4029e 100644 --- a/frontend/src/components/dialog/wiki-select-dialog.js +++ b/frontend/src/components/dialog/wiki-select-dialog.js @@ -35,7 +35,6 @@ class WikiSelectDialog extends React.Component { onChange = (repo) => { this.setState({ - name: repo.repo_name, repoID: repo.repo_id, }); } @@ -53,15 +52,15 @@ class WikiSelectDialog extends React.Component { render() { return ( - {gettext('Publish a library')} + {gettext('Publish a Library')} - - - - + + + + @@ -80,7 +79,10 @@ class WikiSelectDialog extends React.Component { - + {this.state.repoID ? + : + + } ); diff --git a/frontend/src/pages/wikis/wikis.js b/frontend/src/pages/wikis/wikis.js index 0f24211ca6..8dc56c481d 100644 --- a/frontend/src/pages/wikis/wikis.js +++ b/frontend/src/pages/wikis/wikis.js @@ -1,4 +1,5 @@ import React, { Component, Fragment } from 'react'; +import PropTypes from 'prop-types'; import { Button } from 'reactstrap'; import { seafileAPI } from '../../utils/seafile-api'; import { gettext, loginUrl } from '../../utils/constants'; @@ -9,6 +10,10 @@ import NewWikiDialog from '../../components/dialog/new-wiki-dialog'; import WikiSelectDialog from '../../components/dialog/wiki-select-dialog'; import WikiListView from '../../components/wiki-list-view/wiki-list-view'; +const propTypes = { + onShowSidePanel: PropTypes.func.isRequired, + onSearchedClick: PropTypes.func.isRequired, +}; class Wikis extends Component { constructor(props) { @@ -124,7 +129,7 @@ class Wikis extends Component {
@@ -175,4 +180,6 @@ class Wikis extends Component { } } +Wikis.propTypes = propTypes; + export default Wikis;
{/* select */}{/* icon */}{gettext('Name')}{gettext('Last Update')}{/* select */}{/* icon */}{gettext('Name')}{gettext('Last Update')}